What problem does it solve?
This Skill streamlines the testing of local web applications by providing a robust toolkit for interacting with and verifying frontend functionality, debugging UI behavior, and capturing essential visual and log data.
Core Features & Use Cases
- Automated Web Testing: Write and execute Python Playwright scripts to test dynamic or static web applications.
- Server Management: Automatically starts and stops local development servers required for testing.
- Debugging & Inspection: Capture screenshots and browser console logs for detailed analysis.
- Use Case: Test a new feature in your local React development server by writing a script that navigates to a specific page, fills out a form, and asserts that the correct data is displayed.
Quick Start
Run the webapp-testing skill to start a server on port 5173 using 'npm run dev' and then execute your python automation script.