Kane CLI logo

Kane CLI

认领

Kane CLI 是一款用于 AI 浏览器自动化的命令行工具,可将自然语言测试描述转换为真实 Chrome 浏览器运行,并返回通过或失败结果。

Kane CLI preview

终端原生的 AI 浏览器自动化

Kane CLI 是一款用于 AI 浏览器自动化的命令行工具,可将自然语言测试描述转换为真实浏览器运行。它旨在从终端驱动 Chrome,并在执行流程后返回通过或失败结果。

该产品面向需要在不维护脆弱脚本的情况下验证 Web 应用的开发者、QA 团队、平台和 DevOps 用户,以及编程代理。它支持本地浏览器自动化、可见或无头执行,以及可将结果输入 KaneAI 仪表板的工作流。

核心能力

自然语言测试创建

用通俗英语描述测试或流程,而不是编写选择器或自定义 DSL。

真实 Chrome 执行

Kane CLI 驱动的是实际的 Chrome 浏览器,因此结果直接来自浏览器运行本身。

终端优先操作

安装 CLI 后,可直接从终端或编辑器驱动的工作流运行浏览器自动化。

可见与无头模式

调试时使用可见模式,在 CI 中切换为无头模式,无需重写测试。

可重放证据包

每次运行都会生成一个可移植的 `.evidence` 捆绑包,包含截图、DOM 快照、控制台日志、网络调用和执行顺序。

按用例覆盖

产品会按流程汇总判定标准和覆盖范围,因此测试运行会关联回所验证的用例。

Kane CLI 的实用使用方式

  • PR 前流程检查

    在打开拉取请求之前运行结账、登录或其他端到端流程,以确认浏览器路径仍然可用。

  • 代理辅助的浏览器验证

    当 AI 编程代理需要浏览站点并将结果验证为更大任务的一部分时,让它调用 Kane CLI。

  • 环境间验证

    通过仅更改 URL,将同一描述的流程用于预发布环境和生产环境,而无需维护重复脚本。

  • 交互式调试

    以可见模式运行,在你完善测试或排查失败时观察浏览器逐步执行流程。

  • 测试证据审计与交接

    打开 `.evidence` 输出以回顾发生了什么、重放运行,或与队友/审阅者共享。

Pros and Cons

Pros

  • 自然语言编写减少了对选择器维护的需求。
  • 在真实 Chrome 浏览器上运行,而不是模拟环境。
  • 每次运行后都会生成可重放的证据。
  • 既适用于本地开发,也适用于 CI 工作流。
  • 支持开发者、QA 团队和编程代理使用。

Cons

  • 页面主要聚焦 Chrome,因此这里并未明确建立对其他浏览器的支持。
  • 一些集成和设置细节在公开页面上只做了高层描述。
  • 来源未列出更广泛的平台限制或高级配置边界。

FAQ

Kane CLI 是做什么的?

Kane CLI 允许你用自然语言描述浏览器测试,然后从终端在真实的 Chrome 浏览器中运行,并返回通过或失败结果。

Kane CLI 面向哪些用户?

该产品面向开发者、QA 工程师、AI 编程代理,以及需要浏览器检查且不想维护大量脚本自动化的平台或 DevOps 团队。

Kane CLI 与 KaneAI 有什么关系?

Kane CLI 是 KaneAI 的终端原生配套工具。CLI 负责本地编写和执行,而 KaneAI 是基于网页的测试编写与管理平台。

Kane CLI 是否会生成我之后可以查看的输出?

是的。页面说明每次运行都会生成一个可共享的 `.evidence` 包,其中包含捕获的步骤和浏览器数据,可重新打开并重放。

我可以在 CI 中使用 Kane CLI 吗?

可以。页面说明你可以在无头模式下运行流程用于 CI,并且无需更改测试即可在可见和无头执行之间切换。

Quick Facts

类别
开发者工具
产品类型
AI 浏览器自动化 CLI
平台
终端 / 命令行
浏览器重点
Chrome
主要用户
开发者、QA 工程师、AI 编程代理、平台团队
相关产品
KaneAI