What problem does it solve?
Manually performing repetitive browser tasks, debugging complex web issues, or gathering detailed performance metrics is time-consuming and error-prone. This skill provides a suite of executable Puppeteer CLI scripts to automate browser interactions, capture precise data, and analyze web performance, freeing users from tedious manual browser operations.
Core Features & Use Cases
- Browser Automation: Scripts for navigation, clicking elements, filling forms, executing custom JavaScript, and taking screenshots (with automatic compression).
- Performance Analysis: Measures Core Web Vitals (LCP, FID, CLS) and records detailed traces for deep performance debugging.
- Network & Console Monitoring: Tracks HTTP requests/responses and monitors console messages/errors for comprehensive debugging.
- Element Snapshotting: Extracts interactive elements with metadata, aiding in dynamic selector discovery for robust automation.
- Use Case: A QA engineer needs to automate a complex user flow on a web application, take screenshots at each step, and verify that no console errors occur. This skill allows them to chain commands (navigate, fill, click, screenshot, console.js) to simulate the user, capture visual evidence, and report any issues, drastically reducing manual testing effort and increasing test coverage.
Quick Start
Navigate to "https://www.google.com", take a full-page screenshot, and save it to ./docs/screenshots/google.png.