testdino-hq/playwright-skill
TestDino Playwright Skill: AI-powered guides for Playwright best practices, made by testdino.com.
解決的問題
提供一個全面的「Agent Skills」(AI代理技能)資料庫——結構化的 Markdown 指南,讓 AI 編碼代理能更有效地撰寫、除錯與擴展 Playwright 端對端(E2E)測試。它彌補了通用 AI 知識與 Playwright 1.63+ 生產環境驗證的最佳實務之間的差距。
如何運作
使用者透過 CLI(npx skills add)安裝這些技能套件。安裝後,AI 編碼代理(例如 Claude Code)可依需求載入這些指南,遵循「黃金法則」與架構決策模式來產生或修復測試程式碼。此倉儲依專業模組組織,涵蓋核心測試、CI/CD 整合、CLI 自動化、頁面物件模型(POM)模式,以及從其他框架遷移等內容。
適用對象
使用 AI 編碼代理自動化瀏覽器測試,並希望確保 AI 產生的測試具備高韌性、可維護性與產業標準的開發人員與 QA 工程師。
主要亮點
- 70 個生產環境驗證的指南:涵蓋 E2E、API、元件、視覺、可存取性、安全性測試等廣泛領域。
- AI 原生設計:專為 AI 代理設計,可依需求提取正確的上下文。
- 相容 Playwright 1.63+:包含最新功能,如
locator.visible()、ariaSnapshotJSON()與perfetto報告器。 - 黃金法則:強制執行嚴格的最佳實務,例如優先使用
getByRole()而非 CSS/XPath,並禁止使用page.waitForTimeout()。 - 廣泛生態支援:包含 Next.js、React、Vue、Angular 的使用範例,以及 GitHub Actions、GitLab 等 CI/CD 的整合指南。
相關
- 專案
- 專案
- 專案
- 專案