lirui1024k/dsh-browser-ops ↗★ 0
dsh-browser-ops
Browser Ops for DeepSeek Harness: let the agent drive a real browser (managed Chrome or your daily Chrome over CDP), snapshot/read pages, record manual operations into reusable flows with variable slots, and replay flows to create test data on demand.
AI 分析
核心用途是实现浏览器自动化操作与测试数据生成。适合需要智能体执行网页抓取、自动化表单填写或录制回放测试流程的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lirui1024k/dsh-browser-opsドキュメント
README 全文を読む ↗🧭 Typical usage
启动浏览器,打开测试系统 https://test.example.com(需要登录就先在弹窗里登录一次)。
开始录制流程"创建订单":browser_record_start → [你手动操作] → browser_record_stop
把第 3 步(客户名称)设为变量:browser_flow_edit
执行 browser_run_flow《创建订单》,params {"客户名称":"张三"},verifyText "创建成功"。
⚙️ Configuration
| 环境变量 | 作用 |
|---|---|
DSH_BROWSER_OPS_DATA | 数据根目录(浏览器档案 / flows / 截图)。默认 ~/.dsh/data/browser-ops |
DSH_BROWSER_CHROME | 指定 Chrome/Edge/Chromium 可执行文件路径(默认自动探测 macOS 常见路径) |