Kane CLI logo

Kane CLI

認領

Kane CLI 是一款用於 AI 瀏覽器自動化的命令列工具,可將自然語言測試描述轉為真實 Chrome 執行,並回傳通過或失敗結果。

Kane CLI preview

終端機原生的 AI 瀏覽器自動化

Kane CLI 是一款用於 AI 瀏覽器自動化的命令列工具,可將自然語言測試描述轉為真實瀏覽器執行。它設計用來從終端機驅動 Chrome,並在執行流程後回傳通過或失敗結果。

此產品主要面向需要在不維護脆弱腳本的情況下驗證網頁應用程式的開發者、QA 團隊、平台與 DevOps 使用者,以及程式編寫代理。它支援本機瀏覽器自動化、可視或無頭執行,並可將結果輸入 KaneAI 儀表板的工作流程。

核心功能

自然語言測試建立

以自然語言描述測試或流程,而不是編寫 selector 或自訂 DSL。

真實 Chrome 執行

Kane CLI 會驅動實際的 Chrome 瀏覽器,因此結果來自瀏覽器本身的執行。

以終端機為先的操作

安裝 CLI,並直接從終端機或以編輯器驅動的工作流程執行瀏覽器自動化。

可視與無頭模式

除錯時使用可視模式,並在不重寫測試的情況下切換為 CI 用的無頭模式。

可重播的證據包

每次執行結束後都會產生可攜式的 `.evidence` 套件,內含截圖、DOM 快照、主控台輸出、網路呼叫與執行順序。

依使用情境彙整覆蓋範圍

產品會依流程彙整判定條件與覆蓋範圍,因此測試執行可回溯到它所驗證的使用情境。

Kane CLI 的實用用法

  • PR 前流程檢查

    在開啟 pull request 前執行結帳、登入或其他端到端流程,以確認瀏覽路徑仍可正常運作。

  • 代理輔助的瀏覽器驗證

    當 AI 程式編寫代理需要導覽網站並作為更大任務的一部分驗證結果時,可讓它呼叫 Kane CLI。

  • 跨環境驗證

    只需更改 URL,就能用相同的流程描述在 staging 與 production 上執行,而不必維護重複腳本。

  • 互動式除錯

    在可視模式下執行,觀察瀏覽器逐步完成流程,同時調整測試或排查失敗原因。

  • 測試證明的稽核與交接

    開啟 `.evidence` 輸出以檢視發生了什麼、重播執行過程,或分享給隊友或審閱者。

Pros and Cons

Pros

  • 以自然語言撰寫可減少 selector 維護需求。
  • 在真實的 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