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

ChromeDriver与Chrome版本不兼容致Selenium SessionNotCreatedException求助

解决Selenium SessionNotCreatedException(ChromeDriver与Chrome版本不兼容)

手动适配版本步骤

  • 卸载旧版ChromeDriver:
    终端执行which chromedriver(Linux/macOS)或where chromedriver(Windows)定位文件路径,直接删除该文件。
  • 下载匹配版本:
    获取ChromeDriver 118.0.5993.70,选择对应你操作系统的安装包。
  • 配置到系统PATH:
    解压下载的文件,将ChromeDriver可执行文件放到系统PATH包含的目录(比如Windows的C:\Windows\System32、macOS的/usr/local/bin、Linux的/usr/bin)。
  • 验证版本:
    终端运行chromedriver --version,确认输出为118.0.5993.70,之后重新运行selenium/tests.py即可。

自动版本管理方案(更省心)

如果不想手动维护版本,可以用webdriver-manager自动匹配:

  1. 安装依赖:pip install webdriver-manager
  2. 修改测试脚本里的驱动初始化代码:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

这样每次运行脚本时,工具会自动下载并使用与当前Chrome版本匹配的ChromeDriver,避免版本不兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 23:47:05