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

Chrome94配套对应版本Chromedriver出现session not created报错原因咨询

Chrome 94与对应版本Chromedriver出现兼容性报错的原因及解决方案

你遇到的报错信息如下:

SessionNotCreatedException: Message: session not created
from timeout: Timed out receiving message from renderer: 600.000
  (Session info: chrome=94.0.4606.54)
  (Driver info: chromedriver=94.0.4606.61

大版本匹配仍出现不兼容的核心原因

  • Chromedriver官方兼容规则为大版本号一致即可正常运行,但该规则不覆盖小版本迭代带来的逻辑变更漏洞。你使用的Chrome 94小版本为4606.54,Chromedriver小版本为4606.61,两个版本间隔了7次小迭代,94版本的该区间正好修改了渲染进程与驱动的通信逻辑,导致小版本不匹配的驱动无法正常接收Chrome内核返回的握手信息,触发600s超时报错。
  • 除了小版本差异外,以下环境问题也会触发同类报错,即使版本完全匹配也可能出现:
    • 无GUI的服务器运行环境未配置Chrome无头模式,渲染进程无法正常初始化
    • 未关闭Chrome沙箱限制,自动化进程权限不足导致Chrome启动失败
    • 环境中存在多个Chrome版本残留,Chromedriver默认调用的Chrome版本和预期版本不一致
    • 系统共享内存或CPU资源不足,Chrome启动后响应超时被驱动判定为无响应

解决方案

1. 修复版本适配问题

直接下载小版本和当前Chrome完全一致的94.0.4606.54版本Chromedriver,替换现有94.0.4606.61版本的驱动即可解决版本适配类的问题。

2. 配置必要的Chrome启动参数

启动时添加以下参数规避环境问题,以Python Selenium为例:

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
# 关闭沙箱模式,解决权限不足导致的启动失败问题
chrome_options.add_argument("--no-sandbox")
# 禁用共享内存限制,解决服务器环境资源不足导致的超时
chrome_options.add_argument("--disable-dev-shm-usage")
# 无GUI环境添加无头模式参数
chrome_options.add_argument("--headless=new")
# 禁用GPU加速,避免渲染进程异常
chrome_options.add_argument("--disable-gpu")
# 禁用第三方扩展,避免额外进程干扰通信
chrome_options.add_argument("--disable-extensions")
# 显式指定Chrome二进制路径,避免调用错误版本
chrome_options.binary_location = "/path/to/your/chrome94"

3. 清理环境残留

运行脚本前先结束所有后台Chrome进程,避免旧进程占用通信端口导致新会话创建失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 19:36:01