eve-web-ui-testing-agent-browser▌
incept5/eve-skillpacks · updated Apr 8, 2026
Use agent-browser as the default CLI for deterministic UI checks.
Web UI Testing with agent-browser
Use agent-browser as the default CLI for deterministic UI checks.
Install agent-browser
# macOS/Linux (recommended)
npm install -g agent-browser
agent-browser install
# Linux containers/VMs that need extra browser libs
agent-browser install --with-deps
Alternative install on macOS:
brew install agent-browser
agent-browser install
Configure for Reliable Runs
Use isolated state for each test target:
# one session per test flow
agent-browser --session login-flow open https://example.com
# persistent auth/session state per app
agent-browser --profile ~/.agent-browser/myapp open https://example.com
Set environment variables for CI:
export AGENT_BROWSER_SESSION=ci
export AGENT_BROWSER_PROFILE="$PWD/.tmp/agent-browser-profile"
export AGENT_BROWSER_PROVIDER=local
Optional cloud providers:
- Browserbase: set
AGENT_BROWSER_PROVIDER=browserbase,BROWSERBASE_API_KEY,BROWSERBASE_PROJECT_ID - Browser Use: set
AGENT_BROWSER_PROVIDER=browseruse,BROWSER_USE_API_KEY - Kernel: set
AGENT_BROWSER_PROVIDER=kernel,KERNEL_API_KEY
For proxy testing:
export AGENT_BROWSER_PROXY="http://user:pass@proxy-host:port"
Install the Upstream Skill (Optional)
If your runtime supports skill installation, add the upstream skill:
eve skill install https://github.com/vercel-labs/agent-browser
Core Workflow
Run every flow in this sequence:
- Navigate:
agent-browser open <url> - Snapshot interactive refs:
agent-browser snapshot -i - Interact with refs:
agent-browser click @e1,agent-browser fill @e2 "value" - Re-snapshot after page changes:
agent-browser snapshot -i - Assert output:
agent-browser get text <selector-or-ref> - Capture artifacts:
agent-browser screenshot <path>
Minimal Test Template
agent-browser --session smoke open https://example.com/login
agent-browser --session smoke snapshot -i
agent-browser --session smoke fill @e1 "user@example.com"
agent-browser --session smoke fill @e2 "password"
agent-browser --session smoke click @e3
agent-browser --session smoke wait --url "**/dashboard"
agent-browser --session smoke screenshot ./artifacts/login-dashboard.png
agent-browser --session smoke close
Guardrails
- Re-snapshot after every navigation or dynamic UI update; refs become stale.
- Prefer
snapshot -irefs over brittle CSS selectors. - Use
--jsonfor machine-readable assertions in scripts. - Keep one session/profile per environment to avoid cross-test leakage.
- Save screenshots and logs as artifacts for failed runs.
References and Templates
- Full commands:
references/commands.md - Ref lifecycle:
references/snapshot-refs.md - Session strategy:
references/session-management.md - Authentication flows:
references/authentication.md - Proxy setup:
references/proxy-support.md - Video capture:
references/video-recording.md - Reusable scripts:
templates/*.sh
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.7★★★★★70 reviews- ★★★★★Pratham Ware· Dec 24, 2024
eve-web-ui-testing-agent-browser reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Anaya Martin· Dec 24, 2024
I recommend eve-web-ui-testing-agent-browser for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Zaid Zhang· Dec 20, 2024
We added eve-web-ui-testing-agent-browser from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Valentina Patel· Dec 16, 2024
Registry listing for eve-web-ui-testing-agent-browser matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Noah Martin· Dec 16, 2024
eve-web-ui-testing-agent-browser is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Shikha Mishra· Dec 12, 2024
eve-web-ui-testing-agent-browser fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Noah Zhang· Dec 8, 2024
eve-web-ui-testing-agent-browser reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Hana Shah· Dec 8, 2024
Keeps context tight: eve-web-ui-testing-agent-browser is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Mia Jain· Nov 27, 2024
I recommend eve-web-ui-testing-agent-browser for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Maya Gonzalez· Nov 27, 2024
eve-web-ui-testing-agent-browser has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 70