工程開發
playwright-skill avatar

playwright-skill

基於 Playwright 的完整瀏覽器自動化技能。具備自動檢測開發伺服器、產生測試腳本、螢幕截圖、表單填寫、響應式測試與使用者體驗驗證功能。

簡介

Playwright-skill 是一款專為開發人員、QA 工程師及自動化測試工作流程所設計的綜合瀏覽器自動化助手。透過利用 Playwright 框架,它提供了強大的介面來控制 Chromium 瀏覽器、執行自定義自動化腳本,並驗證 Web 應用程式的行為。此技能特別適合需要快速進行基於瀏覽器的測試、表單提交驗證或在地開發環境中進行視覺回歸測試的團隊。

  • 自動檢測活動中的在地開發伺服器,簡化 localhost 測試流程。

  • 生成並執行存放在系統暫存目錄中的乾淨且隔離的 Playwright 腳本。

  • 支援多視口測試,以驗證桌面與行動裝置螢幕尺寸下的響應式設計。

  • 自動化複雜的互動流程,包括使用者身份驗證(登入)、表單提交與連結驗證。

  • 擷取全頁螢幕截圖,便於進行視覺檢查與使用者體驗一致性驗證。

  • 預設提供可視化瀏覽器執行模式,允許使用者即時觀察與偵錯自動化動作。

  • 需要初始設定指令以安裝 Playwright 及必要的瀏覽器二進位檔案。

  • 專為手動與專案特定安裝路徑設計,並利用路徑解析變數 ($SKILL_DIR)。

  • 遵循特定的執行模式:檢測伺服器、寫入暫存 .js 檔案,並透過通用 node 執行器執行。

  • 適用於測試網頁介面、檢查損壞連結以及驗證前端狀態轉換。

  • 限制:務必參數化 URL 以保持靈活性;優先使用 /tmp 儲存腳本,以避免弄亂在地專案儲存庫。

倉庫統計

Star 數
12
Fork 數
0
Open Issue 數
0
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午03:18
在 GitHub 查看