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

Jenkins运行Robot Framework时遭遇InvalidArgumentException问题求助

解决Jenkins上Robot Framework运行Chrome的InvalidArgumentException错误

问题根源

错误日志显示运行环境的Chrome版本为109.0.5414.74,但你本地Chrome是115.0.5790.99——说明Jenkins所在服务器/构建节点上的Chrome版本和你本地不一致,你仅更新了本地的ChromeDriver,未同步更新Jenkins运行环境里的Chrome浏览器及对应驱动,版本不匹配触发了该错误。

解决步骤

  • 登录Jenkins运行的服务器(或对应的构建节点),检查当前Chrome版本:
    google-chrome --version
    
  • 根据服务器上的Chrome主版本,下载完全匹配的ChromeDriver(比如Chrome是115.x,就下载115.x系列的ChromeDriver)
  • 替换Jenkins环境中使用的ChromeDriver:
    • 找到Robot Framework配置里指定的ChromeDriver路径,将新驱动替换进去;或者把新驱动放到系统PATH可识别的目录
  • 重启Jenkins服务(或对应的构建节点代理),重新运行测试

额外注意事项

  • 若Jenkins基于Docker容器运行,需更新容器内的Chrome和ChromeDriver版本,或重新构建包含正确版本的镜像
  • 可在Robot Framework脚本里显式指定ChromeDriver路径,避免依赖系统PATH:
    ${chrome_driver_path}=    Set Variable    /path/to/your/chromedriver
    Create Webdriver    Chrome    executable_path=${chrome_driver_path}
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 16:15:53