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 scripts and a server lifecycle helper. ## 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. - Browser Automation Patterns: Guidance for static HTML files via file:// URLs and dynamic apps using the reconnaissance-then-action pattern with networkidle waits. - Example Scripts: Ready-made examples for element discovery, console log capture, and static HTML automation. - Use Case: Start a dev server, navigate to the app, discover all buttons and inputs, capture a full-page screenshot, and record console logs to verify a new feature works end to end. ## Quick Start Use the webapp-testing skill to start my dev server on port 5173 and write a Playwright script that screenshots the homepage and lists all buttons.