What problem does it solve? Testing local web applications manually is slow and error-prone, especially when verifying frontend behavior, debugging UI issues, or capturing browser state. This Skill automates browser interaction with Playwright so you can validate functionality, inspect rendered DOMs, and capture screenshots or console logs programmatically. ## Core Features & Use Cases - Server Lifecycle Management: The bundled with_server.py script starts one or more servers (backend and frontend), waits for them to be ready, runs your automation, and cleans up afterward. - Reconnaissance-Then-Action Workflow: Navigate pages, wait for network idle, inspect the rendered DOM, and then act on discovered selectors for dynamic webapps. - Example Patterns Included: Ready-made examples for element discovery, static HTML automation via file:// URLs, and console log capture. - Use Case: You are developing a React frontend with a Flask backend. Use this Skill to launch both servers, load the page headlessly, click through the dashboard, and save a full-page screenshot plus console logs for debugging. ## Quick Start Ask the AI to test your local web app with Playwright, for example: start my dev server and verify the login button works on localhost:3000.