Kane CLI Skill 技能
用自然语言描述即可驱动真实浏览器执行端到端测试的 AI 终端工具
Kane CLI 是由 TestMu AI(前身为 LambdaTest)推出的终端原生 AI 浏览器自动化测试工具,它允许开发者、质量工程师和 AI 编程 Agent 直接在命令行中用自然语言描述测试目标,工具会自动驱动真实 Chrome 浏览器完成操作并返回结构化的执行结果。安装仅需一条 npm 全局安装命令,登录 TestMu AI 账号后即可使用,测试过程不需要编写任何选择器代码、不需要维护页面对象模型,也不依赖特定的测试框架,测试用例以 Markdown 文件格式保存,支持版本控制。
与传统的自动化测试工具不同,Kane CLI 将描述期望行为而非编写操作步骤作为核心交互方式。用户只需输入类似以管理员身份登录、打开计费页面、验证套餐显示为 Enterprise 这样的自然语言描述,Kane CLI 就会启动真实 Chrome 浏览器,依次执行导航、点击、表单填写、数据提取和结果断言,最后返回每一步的截图、DOM 快照、控制台日志以及结构化的通过/失败判定。整个执行过程产生的证据包(.evidence)包含完整的操作轨迹、可回放的截图序列和经过 SHA-256 哈希校验的结果文件,可直接附加到 Pull Request 中供团队审查。
Kane CLI 与 AI 编程工具的结合是其最具战略价值的应用场景。Claude Code、Cursor、Codex、Gemini CLI 等编码 Agent 在实现功能后,通常只能通过读取代码来推断功能是否正常工作,而 Kane CLI 提供了第三种选择——让 Agent 调用它驱动真实浏览器去验证实际运行结果。当一个 Agent 完成页面改写后,它可以用一条命令调用 Kane CLI 执行对应的用户流程,如果测试通过说明代码在真实浏览器环境下确实可用,如果失败 Agent 可以读取结构化的失败原因进行修复,形成完整的编码→渲染→验证→修复开发循环。
此外,Kane CLI 还内置了从需求文档到测试覆盖率的完整保障体系。通过 kane-cli context extract 命令,工具可以读取项目需求文档、Ticket 和已有测试套件自动推导功能图谱和使用场景;kane-cli design tests 基于推导出的需求生成对应的测试用例并建立与原始需求的引用关系;kane-cli cover 报告当前已验证覆盖的用例与尚未覆盖的缺口,帮助团队量化测试完备程度而非仅看通过率。
该工具支持本地执行和云端执行两种模式:本地运行免费,使用云端 TestMu AI 浏览器网格则消耗积分;CI 集成方面可与 GitHub Actions、GitLab CI、Jenkins、Bitbucket Pipelines 无缝对接,以 headless 模式运行并输出标准退出码。付费计划中,Starter 每月 19 美元(年付 17 美元)包含 2000 积分,Pro 每月 99 美元(年付 89 美元)包含 12000 积分加 Web 创作界面,Max 每月 199 美元(年付 179 美元)包含 25000 积分。CLI 本身免费安装,当前注册即送 10000 免费积分。
评论与建议
登录 后参与评论或提建议