What problem does it solve? Manually verifying frontend behavior and debugging UI issues in local web applications is slow and error-prone. This Skill automates browser interaction with Playwright so you can test functionality, capture screenshots, and inspect console logs programmatically. ## 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 Pattern: Navigate, wait for networkidle, inspect the rendered DOM, then act on discovered selectors for dynamic apps. - Example Scripts: Ready-made patterns for element discovery, static HTML automation via file:// URLs, and console log capture. - Use Case: You have a React dev server on port 5173 and want to verify a login form works. Run the helper to start the server, then execute a Playwright script that fills the form, submits it, and screenshots the result. ## Quick Start Use the webapp-testing skill to start my dev server and verify the login form on localhost:5173 works correctly.