What problem does it solve?
Developers often need to verify frontend behavior of locally running web applications, debug UI issues, and capture debugging artifacts. This Skill streamlines end-to-end verification by leveraging Playwright to automate interactions, capture screenshots, and log browser activity. It provides structured guidance for starting local servers, navigating pages, and saving results for diagnosis.
Core Features & Use Cases
- Playwright-driven automation to validate frontend behavior on local web apps
- Server orchestration using the helper script to manage local development servers
- Artifact capture including screenshots and browser logs for debugging and CI
- Use Case: Imagine debugging a locally served React app where intermittent UI glitches appear after a deploy; this Skill can automate checks, collect visuals and logs, and report issues.
Quick Start
Install Python and Playwright, then install browsers with Playwright.
Start a server and run automation: python scripts/with_server.py --server "npm run dev" --port 5173 -- python your_automation.py
For multiple servers: python scripts/with_server.py --server "cd backend && python server.py" --port 3000 --server "cd frontend && npm run dev" --port 5173 -- python your_automation.py
Then run your Playwright script to navigate to http://localhost:5173 and collect screenshots and logs.