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

Chrome 116适配问题:如何手动更新Python Selenium WebDriver?

Chrome 116 版本下手动更新WebDriver解决Selenium RPA故障的方法

问题原因

Chrome 116版本起,ChromeDriver的官方下载源从原谷歌存储服务迁移到了Chrome for Testing专属仓库,旧版webdriver-manager无法适配新地址,导致你遇到的ValueError报错。

手动安装ChromeDriver步骤

  1. 确认Chrome完整版本号
    打开Chrome浏览器,点击右上角三个点 → 帮助 → 关于Google Chrome,查看精确版本(例如116.0.5845.187),必须保证ChromeDriver版本和这个完全一致。

  2. 下载对应版本的ChromeDriver
    访问Chrome官方的Chrome for Testing下载页面,找到与你Chrome版本、操作系统(Windows/macOS/Linux)匹配的ChromeDriver安装包并下载。

  3. 配置到项目中

    • 解压下载的压缩包,得到可执行文件:Windows是chromedriver.exe,macOS/Linux是chromedriver。
    • 方案一(本地路径指定):将文件放到你的Python项目目录下,修改代码直接指定路径:
      from selenium import webdriver
      from selenium.webdriver.chrome.service import Service as ChromeService
      
      # Windows系统用chromedriver.exe,其他系统去掉.exe后缀
      driver = webdriver.Chrome(service=ChromeService('./chromedriver.exe'))
      
    • 方案二(环境变量配置):将ChromeDriver所在文件夹路径添加到系统环境变量PATH中,配置后重启你的IDE或终端,即可继续使用原来的初始化代码。

可选:升级webdriver-manager自动适配

如果想继续用自动安装方式,执行以下命令升级到最新版webdriver-manager(需≥4.0.0版本):

pip install --upgrade webdriver-manager

新版已适配Chrome 116+的新下载源,升级后原代码即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 11:03:13