What problem does it solve?
This Skill streamlines the manual QA cycle for local web applications by providing a Playwright-based testing workflow that can be run locally, enabling consistent UI verification and quicker feedback during development.
Core Features & Use Cases
- Playwright-driven automation for testing static and dynamic web pages.
- Server orchestration using the included scripts/with_server.py to start, manage, and coordinate local servers.
- Debug-friendly outputs including console logs and screenshots to aid diagnosis; examples demonstrate common patterns such as element discovery, static HTML automation, and console logging.
Quick Start
Install Python 3.x and the Playwright package, then install browsers with python -m playwright install. Start a local server and run an automation script using the provided helper and examples:
- Start a single server: python scripts/with_server.py --server "npm run dev" --port 5173 -- python examples/console_logging.py
- Run an automation: python examples/console_logging.py