产品简介
webqa-agent WebQA Agent是一款自动化网页测试工具,能用自然语言描述业务目标,让AI自主驱动浏览器完成全面的网站质量审计。它解决了手动编写和维护测试脚本效率低下的痛点,尤其适合追求高效、敏捷的测试工程师和开发者。

核心功能
- AI驱动,一句自然语言描述即可启动测试
- WebQA Flash模式:秒级执行,即时反馈
- 零选择器维护:基于多模态视觉识别,UI变更不影响测试
- 支持GUI/CLI/MCP等多种集成方式,无缝对接Cursor、Claude Code等AI编程助手
- 提供Flash快速探索、标准生成和回归运行三种测试模式
快速开始
- 通过uv工具安装:`uv init my-webqa && cd my-webqa && uv add webqa-agent`
- 安装Chrome浏览器及MCP依赖:`npm install -g chrome-devtools-mcp@latest`
- 初始化配置文件并运行测试:`uv run webqa-agent init`后编辑配置,再执行`uv run webqa-agent gen`
界面预览
与其他方案对比
| 对比项 | webqa-agent | 同类方案 |
|---|---|---|
| 测试执行方式 | AI驱动浏览器,用自然语言描述目标,自动执行 | 通常需要编写或录制复杂的测试脚本(如Selenium) |
| UI变更适应性 | 零选择器维护,基于视觉理解点击,UI改版不影响 | 依赖CSS/XPath等选择器,UI改动需大量维护脚本 |
适合谁用
- 需要快速验证网页功能、性能和UX的前端工程师
- 希望提升自动化测试效率、减少脚本维护成本的测试工程师
- 使用AI辅助编程(vibe-coding),需要自动化验证开发成果的开发者
下载与版本
当前最新版本为 v0.3.2,发布于 2026-05-26。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/MigoXLab/webqa-agent