gstack-browser
Capabilities
~100 ms per automation command, covering:
| Capability | Use |
|---|---|
| Navigate | Open arbitrary URLs |
| Interact | Click, type, pick options |
| Verify | Assert presence / visibility / text / attributes |
| Diff | Before/after screenshots |
| Screenshot | Annotated captures |
| Responsive | Multi-viewport layouts |
| Forms | Fill, submit, uploads |
| Dialogs | Native prompts/alerts |
| Assert | Element state guards |
When to use
| Scenario | Examples |
|---|---|
| QA | Replay flows, stash console logs + screenshots |
| Deploy smoke | Post-release URL checks (HTTP 200, zero JS fatal errors) |
| Dogfood | Simulate end users ahead of launches |
| Bug evidence | Repro GIFs/screens + HAR excerpts |
Pairings
| Pair | Scenario |
|---|---|
| figma-design-review | Screenshots ↔ Figma diffs |
| html-report | Summarize regressions visually |
Cookie import
Authenticated flows can import cookies via setup-browser-cookies from Chrome, Arc, Edge, Brave, Comet.
Invocation
Examples:
- "Open this URL"
- "Test this surface"
- "Grab a screenshot"
- "Dogfood checkout"