产品亮点
你能用它做什么
- 用一句英文抓取网页头条信息
- 描述测试目标自动执行浏览器操作
- 用变量模板和掩码保护登录敏感信息
怎么用
- 1 运行 npm install -g browserbash-cli 安装 CLI
- 2 用纯英文描述测试目标并执行 run 命令
- 3 在控制台查看自动执行与运行结果
- 4 需要仪表盘和回放时可创建免费账户
适合谁使用
优点
- 免费开源,本地模型即可运行
- 自然语言驱动,不用写代码找选择器
- 支持 Markdown 测试文件,便于组织用例
- NDJSON 和退出码设计,方便集成 CI
局限
- 目前以英文指令为主,中文支持需确认
- 依赖上游浏览器和模型提供者的稳定性
- 命令行方式有一定学习成本
- 云端仪表盘等能力可能需注册,规则或调整
BrowserBash 是什么
BrowserBash 是一款免费开源的自然语言浏览器自动化命令行工具,由 The Testing Academy 开发。用户用纯英文描述目标,它就能驱动真实 Chrome 浏览器执行相应操作,不需要编写代码或查找元素选择器。它支持使用本地 Ollama 模型或免费 OpenRouter 模型,无需 API 密钥和信用卡,也提供本地仪表盘和运行录制。对想降低浏览器自动化门槛的开发和测试人员来说,它是一个可上手的选项。
你能用它做什么
- 用英文指令驱动浏览器打开网页、抓取信息
- 用 Markdown 文件组织、导入和组合测试用例
- 通过 NDJSON 事件流和退出码接入 CI 流程
- 用变量模板和秘密掩码保护敏感登录信息
适合谁使用
- 想快速编写和执行自动化测试的开发者
- 不具备深厚编程背景的测试人员
- 需要把浏览器测试接入 CI 的自动化团队
需要留意什么
它目前主要用英文指令驱动,中文描述的识别效果需要自行验证。作为开源命令行工具,安装、模型配置和 CI 集成都涉及一定学习成本。自动化效果依赖 Chrome 版本、浏览器提供者和上游模型的稳定性,页面结构变化可能影响执行。云仪表盘、视频跟踪等功能可能需要注册账户,具体规则以官网为准。
常见问题
BrowserBash 收费吗?
它免费开源,可用本地 Ollama 或免费 OpenRouter 模型,无需 API 密钥和信用卡。
需要会编程吗?
不需要写代码,用纯英文描述目标即可驱动浏览器执行,但要适应命令行操作。
能接入 CI 吗?
可以,它采用 NDJSON 代理模式和 CI 退出码,方便集成到持续集成流程。
为什么说它免费
官网写明的免费方式: 免费
免费额度、试用天数与功能范围由官网决定,随时可能调整,请以官网为准。
产品截图
截图归档自收录页面,仅供预览参考。