What problem does it solve?
Web application testing is repetitive and error-prone; this skill provides a structured approach to automate E2E tests and audits using Playwright to improve coverage and reliability.
Core Features & Use Cases
- Automated E2E tests: Run end-to-end flows across routes, forms, and critical UI paths using Playwright.
- Accessibility & audits: Basic accessibility checks and UI health verifications to catch issues early.
- Audit-driven QA: Map app sections (routes, endpoints, components) and verify expected behavior in CI or local runs.
Quick Start
Install the Python Playwright package and browsers, then run a basic test against a URL. See below for commands.
Use the Python script to execute tests:
- pip install playwright && playwright install chromium
- python scripts/playwright_runner.py https://example.com
- python scripts/playwright_runner.py https://example.com --screenshot
- python scripts/playwright_runner.py https://example.com --a11y