Kane CLI

用自然语言从终端测试浏览器和移动应用

AI编程开发 部分免费

Kane CLI 是由 TestMu AI(前 LambdaTest)开发的 AI 命令行测试工具,专为开发者、QA 工程师和 AI 编程 Agent 设计。用户用自然语言描述测试目标(如「以管理员身份登录,打开计费页面,验证计划显示为 Enterprise」),Kane CLI 驱动真实的 Chrome 浏览器完成操作并返回结构化结果,无需选择器、无需脆弱的脚本、无需自定义 DSL。

功能特点

  • 自然语言驱动:用纯英文描述测试目标,CLI 驱动真实 Chrome 浏览器执行,返回结构化 NDJSON 结果
  • 三大使用场景:开发者/QA 工程师用自然语言编写 E2E 测试;AI 编程 Agent(Claude Code、Cursor、Codex、Gemini 等)将 Kane CLI 作为验证层,检查代码是否真正生效;平台/DevOps 团队在 CI 中运行基于浏览器的健康检查
  • 零选择器维护:无需维护 DOM 选择器,AI 自动理解页面结构并操作
  • CI 友好:支持 --headless 和 --timeout,退出码明确(0 通过、1 失败、2 设置/认证错误、3 超时)
  • 与 KaneAI Web 平台协同:CLI 运行的截图、步骤日志和测试用例自动上传到 KaneAI 仪表板
  • 需求到测试保障:从需求文档提取用例(kane-cli context extract),设计关联测试(kane-cli design tests),报告覆盖率(kane-cli cover)
  • 技能集成:AI Coding Agent 安装一次 Kane CLI 技能后,可自主调用 kane-cli run 验证自身输出
  • 本地免费起步:本地运行免费,云端运行使用 TestMu AI 积分
  • Chrome 必须:需要在标准路径安装 Google Chrome(stable channel)
  • Auto-heal 和 Vision:Plus 层支持自动修复和视觉验证

适用场景

  • AI 编程 Agent 验证生成的代码是否真正在浏览器中工作(如「登录流程是否成功」)
  • 开发者快速编写 E2E 测试,无需学习 Playwright/Selenium
  • CI/CD 流水线中加入浏览器健康检查
  • 团队需要从自然语言需求直接生成可执行测试用例

使用方法

安装:npm install -g @testmuai/kane-cli(或 Homebrew:brew install LambdaTest/kane/kane-cli) 首次运行:kane-cli 会验证 Chrome 是否可达 运行测试:kane-cli run "Go to https://news.ycombinator.com and store the title of the top story as 'top_story'" 云端运行自动同步结果到 TestMu AI 仪表板

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论