| name | agent-browser |
| description | Use agent-browser CLI to interact with web pages — navigate, click, fill forms, take screenshots, inspect accessibility tree, and verify UI on a headless server. |
Agent Browser
Agent-browser is a headless browser automation CLI installed on this server. Use it to navigate, interact with, and verify web applications without a desktop environment.
Quick Reference
agent-browser open "http://localhost:3000"
agent-browser snapshot
agent-browser screenshot /tmp/page.png
agent-browser click @e5
agent-browser fill @e3 "test@example.com"
agent-browser type @e3 "hello"
agent-browser select @e4 "option-value"
agent-browser press Enter
agent-browser hover @e2
agent-browser scroll down
agent-browser scroll @e5
agent-browser get text @e1
agent-browser get title
agent-browser get url
agent-browser set viewport 1280 720
agent-browser set device "iPhone 15"
agent-browser network --filter "api/"
agent-browser wait @e5
agent-browser wait --url "**/dashboard"
agent-browser diff before.png after.png
agent-browser close
Workflow: Verify a Page
agent-browser open "http://localhost:3000"
agent-browser set viewport 1280 720
agent-browser snapshot
agent-browser screenshot /tmp/home.png
Workflow: Test a Form
agent-browser open "http://localhost:3000/checkout"
agent-browser snapshot
agent-browser fill @e3 "user@example.com"
agent-browser fill @e5 "2"
agent-browser click @e8
agent-browser wait --url "**/success"
agent-browser screenshot /tmp/result.png
Workflow: Debug API Calls
agent-browser open "http://localhost:3000/dashboard"
agent-browser network --filter "api/"
agent-browser click @e5
agent-browser network
Tips
- Always run
agent-browser snapshot after navigation to get fresh element refs (@e1, @e2, etc.)
- Element refs change after page navigation or major DOM updates — re-snapshot
- Use
agent-browser screenshot to visually verify; read the image with the Read tool to see it
- For mobile testing:
agent-browser set device "iPhone 15" before navigating
agent-browser close when done to free resources