Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playwright Demo

使用 Pure Playwright 進行瀏覽器自動化的範例專案。

安裝

npm install

使用方式

0. 建立認證儲存資料夾

首次使用前,需手動建立 auth-storage 資料夾:

# 在專案的上層目錄建立
mkdir ../auth-storage

⚠️ 腳本中的路徑 ../auth-storage/ani-gamer.json 指向專案外層,請確保該目錄存在。

1. 儲存登入狀態

手動登入並儲存認證狀態:

node save-auth.mjs

瀏覽器開啟後手動登入,完成後在終端按 Enter。

2. 執行自動化腳本

# 版本 1:一拳超人
node ani-gamer.mjs

# 版本 2:暗殺者系列
node ani-gamerV2.mjs

3. 錄製新腳本

# 輸出 Pure Playwright 格式
npx playwright codegen --target=javascript --load-storage=../auth-storage/ani-gamer.json https://ani.gamer.com.tw/

檔案說明

檔案 說明
save-auth.mjs 儲存登入認證狀態
ani-gamer.mjs 自動化腳本(ES Module)
ani-gamerV2.mjs codegen 錄製版本(CommonJS)
NOTES.md Pure Playwright 使用筆記

注意事項

  • auth-storage/ 目錄已加入 .gitignore,認證檔案不會被推送
  • 每次登入狀態過期後需重新執行 save-auth.mjs

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages