Community生產力與協作github.com

hieutrtr/e2e-testing

使用 Playwright 對全端 Python/React 應用程式進行端對端測試的模式。在編寫完整使用者工作流程(登入、CRUD、導航)的 E2E 測試、關鍵路徑回歸測試或跨瀏覽器驗證時使用。

e2e-testing 是什麼?

此技能為開發者和 AI 代理提供了一套全面的端對端測試模式,專門針對使用 Playwright 的全端 Python/React 應用程式。它涵蓋了測試結構設計、Page Object 模型、基於 data-testid > role > label 優先級的策略選擇器、智能等待策略、認證狀態重複使用、測試資料管理以及 CI/CD 整合。此技能特別適用於驗證完整使用者工作流程(如登入、CRUD 操作和頁面導航)以及關鍵路徑回歸測試,並支援跨瀏覽器驗證。它明確排除了單元測試和元件測試,這些應由 pytest-patterns 或 react-testing-patterns 等技能處理。該技能旨在提高 E2E 測試的可維護性、可靠性和執行速度,並與 Playwright 無縫整合。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/hieutrtr/ai1-skills/tree/main/skills/e2e-testing

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

e2e-testing 是做什麼的?

使用 Playwright 對全端 Python/React 應用程式進行端對端測試的模式。在編寫完整使用者工作流程(登入、CRUD、導航)的 E2E 測試、關鍵路徑回歸測試或跨瀏覽器驗證時使用。涵蓋測試結構、Page Object 模型、選擇器策略(優先順序:data-testid > role > label)、等待策略、認證狀態重複使用、測試資料管理以及 CI/CD 整合。不涵蓋單元測試或元件測試(請使用 pytest-patterns 或 react-testing-patterns)。

相關技能