Skip to main content

Playwright E2E Testing

Playwright provides clean-room browser automation for configured client and admin projects. It is useful for deterministic public flows and CI integration; it is not authenticated local QA.

Use it when

  • a route, form, or cross-component flow needs browser-level regression proof;
  • CI must verify a public or fixture-backed path;
  • a deterministic wallet, passkey, or fork fixture is explicitly configured.

Use the root scripts and project names declared in playwright.config.ts. For live admin, installed PWA, wallet, passkey, or profile-dependent checks, use the authenticated Brave path required by AGENTS.md. If that path is unavailable, report the live QA proof as blocked rather than substituting an isolated profile.