Battle-tested Playwright patterns for E2E, API, component, visual, accessibility, and security testing. Covers locators, assertions, fixtures, network mocking, auth flows, debugging, and framework recipes for React, Next.js, Vue, and Angular. TypeScript and JavaScript.
Installation
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Battle-tested Playwright patterns for E2E, API, component, visual, accessibility, and security testing. Covers locators, assertions, fixtures, network mocking, auth flows, debugging, and framework recipes for React, Next.js, Vue, and Angular. TypeScript and JavaScript.
Playwright Core Testing
Opinionated, production-tested Playwright guidance — every pattern includes when (and when not) to use it.
46 reference guides covering the full Playwright testing surface: selectors, assertions, fixtures, network mocking, auth, visual regression, accessibility, API testing, debugging, and more — with TypeScript and JavaScript examples throughout.
Golden Rules
getByRole() over CSS/XPath — resilient to markup changes, mirrors how users see the page
Never page.waitForTimeout() — use expect(locator).toBeVisible() or page.waitForURL()
Web-first assertions — expect(locator) auto-retries; expect(await locator.textContent()) does not
Isolate every test — no shared state, no execution-order dependencies
baseURL in config — zero hardcoded URLs in tests
Retries: 2 in CI, 0 locally — surface flakiness where it matters
Traces: 'on-first-retry' — rich debugging artifacts without CI slowdown
Fixtures over globals — share state via test.extend(), not module-level variables
One behavior per test — multiple related expect() calls are fine
Mock external services only — never mock your own app; mock third-party APIs, payment gateways, email