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

Windows7系统下如何更新Chromedriver以适配VBA调用Selenium

问题解决步骤

SessionNotCreatedError报错的核心原因是你当前VBA调用的Selenium Basic组件优先加载了旧版本92的Chromedriver,你之前配置的新版本驱动没有被组件识别到,按以下步骤操作即可解决:

  • 第一步:清理残留的旧版本驱动
    首先打开CMD执行npm uninstall -g chromedriver卸载npm安装的全局驱动,之后在Windows资源管理器中全盘搜索chromedriver.exe,删除所有版本号低于95的驱动文件,避免多版本冲突。
  • 第二步:替换Selenium Basic默认路径下的驱动
    Selenium Basic有优先级最高的默认驱动加载路径,默认安装地址为C:\Program Files\SeleniumBasic,将你下载的对应Chrome 95版本的chromedriver.exe复制到该目录下,覆盖原有旧驱动文件即可。
  • 第三步(可选,不需要修改默认驱动的场景使用):直接在代码中指定驱动路径
    无需修改环境变量或替换默认文件,直接在启动驱动前增加路径指定代码即可,修改后的代码如下:
    Private Sub CommandButton1_Click()
    Dim Driver As New WebDriver
    ' 此处替换为你实际存放95版本chromedriver.exe的完整路径
    Driver.SetBinary "C:\chromedriver.exe"
    Driver.Start "Chrome", "www.google.com"
    End Sub
    
  • 补充校验点:确认你下载的Chromedriver大版本号与Chrome 95完全匹配,大版本号一致的前提下小版本号尾差不影响兼容性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 02:15:02