升级Chrome及ChromeDriver后Web应用无法加载的原因排查
Jenkins CentOS节点WebDriverIO E2E测试版本兼容问题
环境信息
- 系统版本:CentOS Linux release 7.9.2009 (Core)
- 当前Chrome版本:
google-chrome-stable-96.0.4664.110-1.x86_64.rpm
当前配置
ChromeDriver获取脚本
sh 'sudo yum info google-chrome-stable | grep Version > chromeOutFile' def CHROME_VERSION = readFile('chromeOutFile') def Version = CHROME_VERSION.split('Version :') def VersionNumber = Version[1].trim() sh "./src/main/web/node_modules/protractor/bin/webdriver-manager update --versions.chrome=${VersionNumber}"
WebDriverIO配置
services: [['chromedriver', { chromedriverCustomPath: '../node_modules/webdriver-manager/selenium/chromedriver_96.0.4664.110' }]],
测试运行命令
cd e2e && wdio run wdio.ci.conf.ts --suite access --logLevel=info
问题
我希望将Chrome及对应ChromeDriver更新至最新版本,但升级到97.0.4692.99这类新版本后,Jenkins中的Web应用无法启动,访问URL时截图显示空白页面,无法确认应用是否完成加载。目前仅96版本可正常工作,请问原因是什么?
已尝试的操作
- 匹配对应版本的ChromeDriver发布文件,确保Chrome与ChromeDriver版本一致,但问题未解决。
内容的提问来源于stack exchange,提问作者mogoli
相关产品推荐
相关产品推荐

