What problem does it solve?
This skill provides patterns and configurations to reduce flaky, slow, and unmaintainable end-to-end tests by standardizing Playwright test organization, orchestration, and artifact handling.
Core Features & Use Cases
- Page Object Model: Encourages page classes and locators to create readable, reusable test code.
- Configuration & Cross-Browser Projects: Example Playwright config for parallel runs, retries, device projects, and environment-aware CI settings.
- Flaky Test Mitigation: Strategies for quarantine, retries, conditional skips, and diagnosing race conditions and timing issues.
- Artifacts & CI Integration: Screenshot, trace, and video capture patterns plus GitHub Actions workflow for running and uploading reports.
- Specialized Scenarios: Guidance for wallet/web3 mocking and safe testing of financial or critical flows.
Quick Start
Use the e2e-testing skill to generate a Playwright test scaffold and CI workflow for the items search and authentication flows.