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.