What problem does it solve?
This Skill provides a robust toolkit for interacting with and testing local web applications, streamlining the process of verifying frontend functionality and debugging UI behavior.
Core Features & Use Cases
- Automated Testing: Write and execute Playwright scripts to test web application features.
- Debugging Support: Capture screenshots and view browser console logs to identify and resolve UI issues.
- Server Management: Includes a helper script to manage the lifecycle of local development servers.
- Use Case: You've developed a new feature for your local web app. Use this Skill to write a Playwright script that navigates to the feature, interacts with its elements, and verifies that it behaves as expected, capturing a screenshot of the final state.
Quick Start
Run python scripts/with_server.py --server "npm run dev" --port 5173 -- python your_automation.py to start your development server and run your automation script.