| name | playwright-enterprise-tester |
| description | Use when adding, fixing, or hardening Playwright end-to-end scenarios for Laravel admin UIs. Covers selector hygiene (data-testid + role/label, no brittle text), enterprise patterns (page objects, fixtures, retries, accessibility checks), CI matrix (chromium + firefox + webkit), visual regression with sensible tolerance, and triage of cross-browser flakiness. Trigger when creating tests under `tests/e2e/`, when CI Playwright job goes red, or when a UI page goes from prototype to v0.x and needs scenario coverage. |
Playwright Enterprise Tester
Skill riusabile per test E2E enterprise-oriented.
Casi d'uso
- nuova spec per user journey
- estensione di suite esistente
- run mirato per file, folder o tag
- visual regression
- perf budget checks
- diagnosi di test intermittenti
Workflow obbligatorio
1. Discovery
- leggi
playwright.config.* se esiste
- rileva package manager, reporter, projects e baseURL
- determina se il runner e' locale o CI
- chiarisci lo scope
2. Authoring
- preferisci locator semantici
- tagga gli scenari in modo selezionabile
- mantieni i test indipendenti
- testa outcome di business, non dettagli interni
3. Execution
- esegui prima il target minimo
- conserva trace, screenshot e report JSON
4. Diagnose
- classifica ogni failure in:
- test bug
- app bug
- environment bug
- flaky
- non modificare il codice applicativo senza consenso esplicito
5. Report
- comandi usati
- scope risolto
- summary pass/fail/flaky
- artifact path
- suggerimenti di follow-up