What problem does it solve?
This Skill removes the difficulty of testing local web applications by providing a structured Playwright workflow for inspecting rendered interfaces, automating interactions, diagnosing UI behavior, and capturing evidence.
Core Features & Use Cases
- Browser Automation: Write native Python Playwright scripts to navigate pages, interact with controls, and verify frontend functionality.
- Dynamic App Testing: Start and manage one or more local servers with the bundled lifecycle helper before running automation.
- UI Diagnostics: Inspect rendered DOM content, discover selectors, capture screenshots, and collect browser console logs.
- Use Case: Test a locally running dashboard by waiting for network activity to finish, discovering its controls, interacting with the interface, and saving screenshots or console output for review.
Quick Start
Use the webapp-testing skill to start the local application, inspect its rendered dashboard, verify the primary user flow, and save a screenshot of the result.