What problem does it solve? Manually verifying frontend behavior, debugging UI issues, and capturing browser state for local web applications is repetitive and error-prone. This Skill automates those tasks with Playwright, including server startup, DOM inspection, screenshots, and console log capture. ## Core Features & Use Cases - Server Lifecycle Management: The with_server.py helper starts one or more servers (e.g., backend plus frontend), waits for readiness, runs your automation, and cleans up. - Reconnaissance-Then-Action Workflow: Inspect the rendered DOM after networkidle, identify selectors, then execute clicks, form fills, and navigation. - Example Scripts: Ready-made patterns for element discovery, static HTML automation via file:// URLs, and console log capture. - Use Case: You are developing a Vite + React app on port 5173 and want to verify a new form works. The Skill starts the dev server, navigates to the page headlessly, fills the form, submits it, and saves a screenshot for review. ## Quick Start Use the webapp-testing skill to start my dev server on port 5173, open the app in a headless browser, and take a full-page screenshot after the page finishes loading.