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

如何在Katalon Studio GitHub Action中指定浏览器特定版本?

解决方案:Katalon GitHub Action与本地Chrome版本差异导致测试失败

1. 验证环境Chrome版本差异

先在GitHub Action流程中加入打印Chrome版本的步骤,和本地版本做对比,确认差异:

- name: Check Chrome version
  run: |
    & "C:\Program Files\Google\Chrome\Application\chrome.exe" --version

本地运行chrome --version(Windows)或google-chrome --version(Mac/Linux)获取版本号,和Action输出的版本对比。

2. 强制指定GitHub Action环境的Chrome版本

如果确认版本差异是问题根源,用browser-actions/setup-chrome安装和本地一致的Chrome版本:

- name: Install specific Chrome version
  uses: browser-actions/setup-chrome@v1
  with:
    chrome-version: "114.0.5735.90" # 替换成你的本地Chrome版本号

3. 优化Katalon驱动配置

虽然已启用-webui.autoUpdateDrivers=true,可以进一步确保驱动匹配:

  • 确认Katalon 9.0.0版本和目标Chrome版本的兼容性
  • 若自动更新失效,手动指定chromedriver路径:在args中添加-webui.chrome.driver.path="path/to/chromedriver.exe",注意chromedriver版本必须和Chrome版本严格对应

4. 增加调试日志排查问题

在Katalon的args中添加日志参数,方便定位具体报错:

args: '-noSplash -retry=0 -browserType=Chrome -testSuiteCollectionPath="Test Suites/xxx" -apiKey=xxx --config -webui.autoUpdateDrivers=true -logLevel=INFO'

查看GitHub Action的运行日志,重点检查是否有驱动不匹配、页面加载异常等具体错误信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 05:39:56