lirui1024k/dsh-browser-ops ↗★ 0
dsh-browser-ops
DSH 浏览器操作插件:允许智能体驱动真实浏览器、截屏/读取页面、录制手动操作为可复用流程并进行回放。
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 常见路径) |