You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在GitHub Actions中运行Testim CLI失败应如何排查解决?

路径验证调试方法

首先在你的Workflow中testim-cli执行步骤前插入如下调试步骤,确认Chromium安装状态和实际路径:

- name: 校验Chromium环境
  run: |
    # 打印所有chrome相关二进制路径
    which chrome chromium chromium-browser google-chrome
    # 打印Chrome版本确认可正常启动
    google-chrome --version 2>/dev/null || chrome --version 2>/dev/null || chromium --version
    # 确认ChromeDriver存在且版本匹配
    which chromedriver
    chromedriver --version

从日志输出就能确认你之前用的$(which chrome)是否返回了有效路径:

  • 如果你用的是Ubuntu默认runner,browser-actions/setup-chrome安装的Chrome实际二进制名通常是google-chrome,不是chrome,这就是路径错误的最常见原因。

修复执行参数

确认路径正确后,修改testim-cli启动参数:

  1. 如果是Ubuntu runner,直接硬编码官方默认路径即可:
    testim run <你的其他参数> --use-local-chrome-driver --chrome-binary-location=/usr/bin/google-chrome
    
  2. 如果需要动态获取,把之前的$(which chrome)改成$(which google-chrome)即可。

更详细的报错定位

如果修改路径后仍报错,给testim-cli添加调试日志参数:
--log-level debug
启动后会输出Chrome启动的完整链路日志,包括权限问题、驱动版本不兼容、启动参数冲突等具体原因,可直接定位根因。


内容的提问来源于stack exchange,提问作者AranS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 18:36:03