e2e-testing
Installation
SKILL.md
E2E Testing Skill (Playwright)
Playwright-based E2E testing across four phases: Scaffold, Build, Run, Validate. Each phase produces a saved artifact and must pass its gate before the next phase begins.
Reference Loading Table
| Signal | Load These Files | Why |
|---|---|---|
| async, Promise.all, race condition, waitForTimeout, fixture teardown | async.md |
Routes to the matching deep reference |
| auth, login, storageState, OAuth, SSO, JWT, RBAC, multi-role, session expiry | auth.md |
Routes to the matching deep reference |
| config, playwright.config.ts, POM, data-testid, CI/CD workflow | templates.md |
Routes to the matching deep reference |
| error, timeout, tsc fail, locator, fill, missing JSON | errors.md |
Routes to the matching deep reference |
| POM examples, waiting, multi-browser, shared auth session | playwright-patterns.md |
Routes to the matching deep reference |
| Web3, MetaMask, wallet, addInitScript | wallet-testing.md |
Routes to the matching deep reference |
| payment, financial, production skip, blockchain | financial-flows.md |
Routes to the matching deep reference |
| flaky, intermittent, repeat-each, retries, quarantine | flakiness-triage.md |
Routes to the matching deep reference |