What problem does it solve?
Manually testing web applications for functionality and UI behavior is repetitive and time-consuming. This Skill provides a powerful toolkit for automated web app testing, allowing you to quickly verify frontend functionality, debug UI issues, and capture visual evidence.
Core Features & Use Cases
- Playwright Automation: Write Python scripts to interact with web pages, simulate user actions, and assert UI states.
- Server Management: Automatically start and stop local development servers, streamlining the testing environment setup.
- UI Debugging & Inspection: Capture screenshots, inspect DOM content, and log console messages to debug UI behavior effectively.
- Use Case: You've built a new client onboarding flow and need to ensure all form submissions and navigations work correctly. Use this Skill to write an automated Playwright script that simulates a user completing the flow, capturing screenshots at each step and logging any console errors.
Quick Start
Use the webapp-testing skill to start a local server running 'npm run dev' on port 5173, then execute a Python script named 'my_test_script.py'.