What problem does it solve?
This Skill streamlines the process of testing and validating local web applications by providing Python-based Playwright tooling and a server orchestration helper to automate UI flows, capture results, and observe console output during development.
Core Features & Use Cases
- Playwright-based Python tests for local web apps (UI automation, assertions, and screenshot capture)
- Server orchestration with scripts/with_server.py to run multiple services concurrently
- Practical examples like element_discovery.py, static_html_automation.py, and console_logging.py to accelerate test development
Quick Start
Start a local server and run a sample automation:
python scripts/with_server.py --server "npm run dev" --port 5173 -- python examples/element_discovery.py
Or run with multiple servers and your automation:
python scripts/with_server.py
--server "cd backend && npm start" --port 3000
--server "cd frontend && npm run dev" --port 5173
-- python examples/element_discovery.py