What problem does it solve? Writing and running reliable browser automation and end-to-end tests is time-consuming, and fragile selectors or hard-coded waits cause flaky results. This Skill provides a ready-to-use Playwright executor, reusable helper utilities, and repo-aligned testing guidance so you can validate web interfaces, forms, navigation, and regressions without building the tooling from scratch. ## Core Features & Use Cases - Universal Playwright Executor: Run automation code from a file, inline argument, or stdin via run.js, with automatic Playwright installation and code wrapping. - Reusable Helper Library: Use lib/helpers.js for browser launching, safe clicks and typing with retries, authentication, table extraction, screenshots, cookie banner handling, and dev server detection. - E2E Testing Guidance: Follow repo-specific conventions for selectors, waits, authentication with storageState, and tenant context verification in Next.js applications. - Use Case: Verify a login flow in a Next.js app by writing a short Playwright script that authenticates via API, navigates to the dashboard, and asserts the tenant name is visible. ## Quick Start Ask the AI to run a Playwright script that opens your local dev server, logs in, and verifies the dashboard page loads correctly.