What problem does it solve?
Manually verifying web application UI behavior is slow and error-prone, especially when testing localhost applications during development. This Skill automates Chrome browser navigation, element interaction, and screenshot capture so you can visually confirm that pages, forms, and flows work as expected.
Core Features & Use Cases
- Chrome DevTools Protocol Automation: Launch Chrome with remote debugging, navigate to URLs, and execute JavaScript in the page context using browser-tools commands.
- Interactive Element Selection: Use browser-pick.js to let a human select dynamic elements once, then reuse the returned CSS selectors for reliable automation.
- Screenshot-Based Verification: Capture timestamped screenshots at each test step to document UI state and catch visual regressions.
- Use Case: While developing a dashboard on localhost:5172, run a scripted flow that logs in, navigates to the dashboard, and captures screenshots of each page to confirm the UI renders correctly after a code change.
Quick Start
Use the browser-testing-with-screenshots skill to start Chrome, navigate to my local app, and take screenshots verifying the login and dashboard pages work.