描述
BrowserBash 是一个免费的开源命令行界面(CLI),旨在使用简单的英语命令自动化浏览器任务。它允许用户用简单的语言描述他们的目标,然后由 AI 代理将其转换为实际的浏览器操作。这种创新的方法消除了复杂编码、CSS 选择器或 XPath 的需求,使浏览器自动化对每个人都变得可及,无论其技术专长如何。
阅读更多
该 CLI 在免费的本地模型上运行,如 Ollama 和 OpenRouter,无需 API 密钥或信用卡。这种以本地为先的设计确保用户对其数据保持控制,因为目标、访问的网页和录制内容完全在用户的机器上处理。唯一的外部调用是直接向用户选择的 AI 模型发出的,确保隐私和安全。
BrowserBash 专为希望简化自动化流程的测试人员和开发人员而构建。它支持多种浏览器和云提供商,包括本地 Chrome、LambdaTest、BrowserStack 和 Browserbase。用户可以创建 Markdown 测试文件,利用变量模板,并使用秘密掩码来保护敏感信息。该 CLI 还具有监控模式,能够提醒用户通过/失败的变化,使其适合生产检查。
凭借其对易用性和灵活性的关注,BrowserBash 非常适合希望将浏览器自动化集成到其 CI/CD 管道中的团队。该工具得到积极维护并持续更新,确保用户能够访问最新的功能和改进。无论您是经验丰富的测试人员还是自动化的新手,BrowserBash 都为高效的浏览器测试和验证提供了强大的解决方案。
- 类别浏览器与网页自动化
- 定价模式免费
- 部署本地
- 平台Chrome,LambdaTest,BrowserStack,Browserbase
BrowserBash的核心功能
免费和开源
简单英语自动化
以本地为先的设计
无需 API 密钥
支持多种浏览器
Markdown 测试文件
变量模板
秘密掩码
监控和警报
每次运行的成本估算
会话录制
云仪表板选项
CI 退出代码
确定性断言
如何使用 BrowserBash?
安装 CLI:使用 npm install -g browserbash-cli 安装 BrowserBash。
使用免费模型运行:使用本地 Ollama 或 OpenRouter 模型执行 CLI。
创建测试:用简单英语描述您的目标并将其保存为 Markdown 文件。
执行测试:运行您的测试文件以自动化浏览器操作。
监控结果:使用监控功能接收通过/失败变化的警报。
录制会话:添加 --record 标志以捕获运行的视频和截图。
查看结果:访问本地仪表板以浏览运行历史和录制内容。
上传运行:可选择将您的 CLI 链接到云端以扩展运行历史。
BrowserBash的使用案例
- 端到端测试
- 回归测试
- 持续集成
- 跨浏览器测试
- 监控 Web 应用程序






