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 browser interaction so you can test, inspect, and screenshot web apps programmatically. ## Core Features & Use Cases - Playwright Browser Automation: Write native Python Playwright scripts to navigate pages, click elements, fill forms, and capture screenshots. - Server Lifecycle Management: The bundled with_server.py helper starts one or more servers (backend and frontend), waits for readiness, runs your automation, and cleans up. - Reconnaissance Workflow: Inspect rendered DOM after networkidle, discover buttons, links, and inputs, then act on discovered selectors. - Use Case: Start a Vite dev server and a backend API together, then run a Playwright script that logs in, clicks through the dashboard, captures console logs, and saves screenshots for review. ## Quick Start Use the webapp-testing skill to start my local dev server and run a Playwright script that screenshots the homepage and lists all buttons.