What problem does it solve? Manually verifying frontend behavior in local web applications is slow and error-prone. This Skill lets you write Playwright automation scripts that launch servers, interact with pages, capture screenshots, and read browser logs without manual clicking. ## Core Features & Use Cases - Server Lifecycle Management: The with_server.py helper starts one or more dev servers (e.g., backend plus frontend), waits for ports to be ready, runs your automation, and cleans up processes. - Reconnaissance-Then-Action Pattern: Inspect the rendered DOM after networkidle, discover selectors for buttons, links, and inputs, then execute actions against them. - Console Log and Screenshot Capture: Example scripts show how to record console messages and take full-page screenshots for debugging UI behavior. - Use Case: You are building a React app on port 5173 and want to verify the login form works. The Skill starts the dev server, fills the form fields, submits, and saves a screenshot of the result. ## Quick Start Use the webapp-testing skill to start my dev server and verify the login form on localhost:5173 works correctly.