
Playwright 1.64 in CI: run --shuffle nightly and keep the seed, keep shared-account tests apart with locks, and catch the breaking changes.

Cut GitHub Actions costs for Playwright without losing coverage. Cache browser binaries, scope triggers, set job timeouts, shard correctly, track flaky tests, and tighten artifact retention.

A seven-check review checklist for AI-generated Playwright tests, covering hallucinated assertions, intent-weakening heals, and UI-driven state setup before they reach CI.


































