You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Chrome浏览器更新至最新版本后Chrome WebDriver崩溃问题求助

解决Chrome更新后标签页崩溃+WebDriver Session创建失败的问题

这个报错的核心原因很明确:你的Chrome浏览器版本和ChromeDriver版本不兼容!你现在用的Chrome是66.0.3359.139,但搭配的ChromeDriver还是2.38.552522,这俩版本完全对不上,导致WebDriver没法和Chrome的渲染进程通信,直接触发了session创建失败和标签页崩溃。

给你几个一步步解决的方案:

  • 下载对应版本的ChromeDriver:Chrome和ChromeDriver的版本是严格绑定的,Chrome 66.x对应的ChromeDriver版本是2.39。你需要卸载/删除当前的2.38版本,下载适配Chrome 66的ChromeDriver 2.39版本。
  • 替换并配置Driver路径:把新下载的chromedriver.exe替换掉你项目中引用的旧Driver文件,或者更新系统环境变量里的Driver路径。如果是在代码里指定路径,确保路径指向新的chromedriver;如果是依赖系统PATH,记得重启你的IDE/终端让新路径生效。
  • 验证版本匹配性:在命令行里执行chromedriver --version,确认显示的是2.39版本,同时打开Chrome浏览器,在chrome://version页面核对浏览器版本是66.0.3359.139,确保两者完全对应。
  • 额外排查步骤:如果还是报错,先关闭Chrome的所有后台进程(任务管理器里找到所有chrome.exe进程结束掉),再重新运行你的自动化脚本;另外确保你的Selenium版本是3.x系列,这个版本和ChromeDriver 2.39是兼容的。

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

火山引擎 最新活动