Chrome 134.0.6998.178无对应ChromeDriver的问题求助及方案咨询
解决Chrome 134.0.6998.178无对应ChromeDriver的问题
问题原因
你的Chrome版本属于主版本134下的小版本更新(修订号178),官方ChromeDriver通常只维护到主版本+核心修订号(如6998.0),这类小版本的驱动不会单独发布。你遇到的旧版驱动不兼容,大概率是这个小版本包含了底层行为变更,导致驱动匹配失效。
可行解决方案
降级到官方收录的同主版本稳定版
- 从Chrome官方归档找到134.0.6998.x系列中被收录的稳定版本(比如6998.0)
- 卸载当前Chrome,安装对应版本,之后关闭Chrome自动更新(Windows可通过注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome添加AutoUpdateCheckPeriodMinutes值为0;Mac可通过配置文件锁定) - 注意备份书签、扩展等个人数据
使用WebDriver自动管理工具
用WebDriverManager、Selenium Manager这类工具,它们会自动抓取最接近的兼容驱动,甚至会从第三方可靠镜像获取匹配包:- Python示例:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install()) - Java示例:
WebDriver driver = new ChromeDriver(ChromeDriverManager.chromedriver().create());
- Python示例:
切换到Chrome Beta/Dev通道
如果你不想降级,切换到Beta或Dev通道,这些版本的ChromeDriver会和浏览器同步更新,适配更及时:- 打开Chrome设置→关于Chrome→点击“切换到Beta版/Dev版”
- 重启浏览器完成更新后,下载对应通道的ChromeDriver即可
尝试Chromium对应版本驱动
Chrome基于Chromium,你可以找到Chromium 134.0.6998.178的构建包,从中提取chromedriver文件。虽然Chromium和Chrome存在细微差异,但大部分自动化场景下可以兼容使用。
社区反馈
不少开发者都遇到过Chrome小版本更新后驱动不兼容的情况,上述方案是社区验证过的有效解决路径。
内容的提问来源于stack exchange,提问作者Starter77
相关产品推荐
相关产品推荐

