What problem does it solve? Manually verifying frontend behavior in local web applications is slow and error-prone. This Skill lets you write Playwright automation scripts that launch servers, interact with rendered pages, capture screenshots, and collect browser console logs. ## Core Features & Use Cases - Server Lifecycle Management: The scripts/with_server.py helper starts one or more servers (e.g., backend plus frontend), waits for ports to be ready, runs your automation, and cleans up afterward. - Reconnaissance-Then-Action Pattern: Navigate to a page, wait for networkidle, inspect the rendered DOM or take screenshots, then act on discovered selectors. - Console Log Capture: Example scripts show how to subscribe to browser console events and save logs for debugging. - Use Case: Verify that a React dev server on port 5173 renders a dashboard correctly by launching it with the helper script, screenshotting the page, and asserting on discovered buttons and links. ## Quick Start Use the webapp-testing skill to start my local dev server and write a Playwright script that screenshots the homepage and lists all buttons.