ChromeDriver 119.0.6405.159与Chrome浏览器119.0.6405.160版本不兼容报错
ChromeDriver与Chrome版本不匹配的排查方案
你的ChromeDriver版本(119.0.6405.159)和Chrome浏览器版本(119.0.6405.160)存在小版本差异,这是启动报错的核心原因。即便之前替换驱动的方法有效,这次可能遗漏了以下关键步骤:
- 下载完全匹配的ChromeDriver:Chrome的小版本更新(如从159到160)要求ChromeDriver版本完全对应,必须下载版本号为119.0.6405.160的Win64版ChromeDriver,不能仅依赖主版本一致。
- 确认环境变量配置:检查
C:\Program Files\SeleniumBasic是否已添加到系统PATH环境变量中,替换驱动后需重启你的开发工具(如IDE、命令行窗口),确保新驱动路径生效。 - 清理旧驱动残留:排查系统其他可能存在ChromeDriver的路径(如
C:\Windows\System32、用户临时目录),删除旧版本的chromedriver.exe,避免Selenium优先调用旧驱动。 - 验证驱动文件完整性:重新下载对应版本的ChromeDriver,解压后双击
chromedriver.exe,若能正常弹出命令行窗口且无报错,说明文件未损坏;若报错则重新下载。 - 重启相关进程:关闭所有Chrome浏览器进程和正在运行的Selenium脚本,再重新启动测试,防止旧进程占用驱动文件导致无法加载新驱动。
内容的提问来源于stack exchange,提问作者TJ Drake
相关产品推荐
相关产品推荐

