What problem does it solve?
Manual browser testing is slow, repetitive, and difficult to document consistently. QA engineers and developers waste hours clicking through flows, taking screenshots, and trying to reproduce bugs across different viewports and authentication states.
Core Features & Use Cases
- Persistent Headless Browser: Sub-second browser commands with state persistence across sessions (cookies, tabs, login state).
- Ref-Based Interaction: Click, fill, and verify elements using accessibility-tree refs instead of fragile CSS selectors.
- Visual Verification: Annotated screenshots, before/after diffs, responsive layout testing, and element-level cropping.
- Form & Dialog Testing: Automated form filling, validation checking, file uploads, and dialog handling with auto-accept.
- Authenticated Testing: Import real browser cookies to test gated pages without manual re-login.
- Multi-Step Workflows: Chain commands into efficient batches for complete user flow testing.
Quick Start
Use the gstack browse skill to open https://staging.example.com, walk through the checkout flow, take annotated screenshots of each step, and report any visual or functional issues discovered.