eve-web-ui-testing-agent-browser by incept5/eve-skillpacks
npx skills add https://github.com/incept5/eve-skillpacks --skill eve-web-ui-testing-agent-browser使用 agent-browser 作为确定性 UI 检查的默认 CLI。
# macOS/Linux (推荐)
npm install -g agent-browser
agent-browser install
# 需要额外浏览器库的 Linux 容器/虚拟机
agent-browser install --with-deps
macOS 上的替代安装方法:
brew install agent-browser
agent-browser install
为每个测试目标使用隔离状态:
# 每个测试流程一个会话
agent-browser --session login-flow open https://example.com
# 每个应用使用持久化的认证/会话状态
agent-browser --profile ~/.agent-browser/myapp open https://example.com
为 CI 设置环境变量:
export AGENT_BROWSER_SESSION=ci
export AGENT_BROWSER_PROFILE="$PWD/.tmp/agent-browser-profile"
export AGENT_BROWSER_PROVIDER=local
可选的云服务提供商:
AGENT_BROWSER_PROVIDER=browserbase、、Use agent-browser as the default CLI for deterministic UI checks.
# 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
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
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
BROWSERBASE_API_KEYBROWSERBASE_PROJECT_IDAGENT_BROWSER_PROVIDER=browseruse、BROWSER_USE_API_KEYAGENT_BROWSER_PROVIDER=kernel、KERNEL_API_KEY用于代理测试:
export AGENT_BROWSER_PROXY="http://user:pass@proxy-host:port"
如果你的运行时支持技能安装,添加上游技能:
eve skill install https://github.com/vercel-labs/agent-browser
按此顺序运行每个流程:
agent-browser open <url>agent-browser snapshot -iagent-browser click @e1、agent-browser fill @e2 "value"agent-browser snapshot -iagent-browser get text <selector-or-ref>agent-browser screenshot <path>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
snapshot -i 引用,而不是脆弱的 CSS 选择器。--json 进行机器可读的断言。references/commands.mdreferences/snapshot-refs.mdreferences/session-management.mdreferences/authentication.mdreferences/proxy-support.mdreferences/video-recording.mdtemplates/*.sh每周安装次数
193
代码仓库
首次出现
2026年2月12日
安全审计
安装于
gemini-cli188
codex188
claude-code175
cursor81
opencode80
github-copilot80
Optional cloud providers:
AGENT_BROWSER_PROVIDER=browserbase, BROWSERBASE_API_KEY, BROWSERBASE_PROJECT_IDAGENT_BROWSER_PROVIDER=browseruse, BROWSER_USE_API_KEYAGENT_BROWSER_PROVIDER=kernel, KERNEL_API_KEYFor proxy testing:
export AGENT_BROWSER_PROXY="http://user:pass@proxy-host:port"
If your runtime supports skill installation, add the upstream skill:
eve skill install https://github.com/vercel-labs/agent-browser
Run every flow in this sequence:
agent-browser open <url>agent-browser snapshot -iagent-browser click @e1, agent-browser fill @e2 "value"agent-browser snapshot -iagent-browser get text <selector-or-ref>agent-browser screenshot <path>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
snapshot -i refs over brittle CSS selectors.--json for machine-readable assertions in scripts.references/commands.mdreferences/snapshot-refs.mdreferences/session-management.mdreferences/authentication.mdreferences/proxy-support.mdreferences/video-recording.mdtemplates/*.shWeekly Installs
193
Repository
First Seen
Feb 12, 2026
Security Audits
Installed on
gemini-cli188
codex188
claude-code175
cursor81
opencode80
github-copilot80
通过 LiteLLM 代理让 Claude Code 对接 GitHub Copilot 运行 | 高级变通方案指南
31,600 周安装