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

使用MS Access VBA遇SessionNotCreatedError:Chrome与ChromeDriver版本不匹配求助

ChromeDriver与Chrome版本不匹配问题的解决方案

关键解决步骤

  • 清理旧版ChromeDriver残留:全局搜索chromedriver.exe,删除所有找到的文件(包括项目目录、临时文件夹、系统PATH路径下的旧版本),避免旧文件被优先调用。
  • 下载对应版本的ChromeDriver:Chrome 122.0.6261.112需要匹配122.x.x.x版本的ChromeDriver,下载对应Windows x86_64版本,解压后放到系统PATH包含的目录,或者在代码里明确指定该文件路径。
  • 检查代码中的Driver路径:确认代码里没有硬编码旧版ChromeDriver的路径,若有则替换为新下载的文件路径;如果用环境变量,确保新Driver的路径在PATH列表最前面。
  • 验证Chrome实例唯一性:检查是否安装了多个Chrome版本(如稳定版、Beta版),确保代码中指定的Chrome二进制路径与错误信息里的C:\Program Files (x86)\Google\Chrome\Application\chrome.exe一致,避免调用了其他版本的Chrome。
  • 使用自动管理工具(推荐):通过包管理器安装webdriver-manager,让它自动匹配并下载对应版本的ChromeDriver,无需手动操作。以Python为例:
    from selenium import webdriver
    from webdriver_manager.chrome import ChromeDriverManager
    from selenium.webdriver.chrome.service import Service
    
    driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
    

错误信息解析

你的错误日志明确指向版本不兼容:

SessionNotCreatedError
session not created: This version of ChromeDriver only supports Chrome version 112
Current browser version is 122.0.6261.112 with binary path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
(Driver info: chromedriver=112.0.5615.49 (bd2a7bcb881c11e8cfe3078709382934e3916914-refs/branch-heads/5615@{#936}),platform=Windows NT 10.0.22631 x86_64)

问题根源是当前执行的ChromeDriver仍为112版本,未被正确替换为匹配Chrome 122的版本,优先排查旧Driver的残留调用问题。

内容的提问来源于stack exchange,提问作者Dave by 2

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 11:04:58