What problem does it solve? Manually verifying frontend behavior and debugging UI issues in local web applications is slow and repetitive. This Skill automates browser interactions with Playwright so you can test functionality, capture screenshots, and inspect console logs without manual clicking. ## Core Features & Use Cases - Server Lifecycle Management: The scripts/with_server.py helper starts one or more servers (e.g., backend plus frontend), waits for readiness, runs your automation, and cleans up afterward. - Reconnaissance-Then-Action Workflow: Inspect the rendered DOM after networkidle, identify selectors, then execute actions against dynamic webapps. - Example Patterns: Ready-made examples for element discovery, static HTML automation via file:// URLs, and console log capture. - Use Case: You are developing a React app on port 5173 and need to verify a form submission flow. The Skill starts the dev server, navigates to the page, fills the form, clicks submit, and saves a screenshot of the result. ## Quick Start Use the webapp-testing skill to start my dev server with npm run dev on port 5173 and write a Playwright script that screenshots the homepage.