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

Chrome升级至116后Selenium 4.7.2失效,如何升级至4.11及版本弊端?

Selenium 4.11.0升级指南与问题解决

一、便捷升级方法

直接通过pip执行升级命令,指定目标版本即可:

pip install --upgrade selenium==4.11.0

如果使用虚拟环境,需先激活对应环境再执行命令。

二、Selenium 4.11.0的已知弊端

  • 旧版API弃用提示更频繁:部分早期的定位方法、配置参数会触发Deprecated警告,需要逐步调整代码适配新API规范。
  • 低版本Chrome兼容性下降:对Chrome 100以下版本的支持有限,若需兼容旧版浏览器,可能需要保留旧版Selenium或单独处理驱动适配。
  • 第三方驱动工具适配冲突:原有的ChromeDriverManager等第三方工具可能与该版本存在适配问题,但Selenium 4.10+已内置Selenium Manager,完全可以替代第三方工具,无需再依赖。

三、代码适配方案

升级到4.11.0后,无需再使用ChromeDriverManager,Selenium会自动检测Chrome版本并匹配对应驱动,代码可简化为:

from selenium import webdriver

driver = webdriver.Chrome()

你之前手动指定版本失败,是因为Chrome 116之后的驱动命名规则有调整,第三方工具的版本参数匹配逻辑未及时更新,改用Selenium内置的驱动管理即可解决该问题。

内容的提问来源于stack exchange,提问作者s.l

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 10:17:04