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

Chrome浏览器更新时是否需同步更新automation bot所用Chromedriver?

Chrome与Chromedriver版本匹配的必知要点

Great question—this is a super common gotcha for anyone maintaining browser automation bots, so let’s break it down clearly:

1. 更新Chrome后,是否必须同步更新Chromedriver?

是的,绝大多数情况下必须同步更新。Chromedriver本质是一座桥梁,负责让你的自动化代码(比如Selenium)和Chrome浏览器建立稳定通信。Chrome每次更新都会调整内部的通信协议、API细节甚至底层架构,而Chromedriver是专门针对对应Chrome版本开发的,只有版本匹配才能保证通信顺畅,避免各种兼容性报错。

2. 旧版Chromedriver搭配新版Chrome,能正常运行吗?

几乎不可能正常运行。你大概率会碰到类似这样的报错:

session not created: This version of ChromeDriver only supports Chrome version X
Current browser version is Y with binary path ...

极少数情况下,小版本号的细微差异(比如Chrome 114.0.5735.198和Chromedriver 114.0.5735.90)可能暂时能工作,但这完全是碰运气,而且随时可能因为Chrome的小更新彻底失效。如果主版本号不匹配(比如Chrome 115搭配Chromedriver 114),直接会启动失败,没有商量余地。

实用建议

  • 如果你用的是Selenium 4.6.0及以上版本,强烈推荐用Selenium Manager——它会自动检测你的Chrome版本,下载并匹配对应的Chromedriver,完全不用手动操心。
  • 如果必须手动管理,每次Chrome更新后,下载和Chrome主版本号一致的Chromedriver包(比如Chrome是116.x,就选116.x的Chromedriver)。
  • 尽量不要禁用Chrome的自动更新,毕竟安全补丁很重要;与其阻止更新,不如把驱动更新流程自动化,减少手动维护成本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:08:02