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

Chrome 121.0.6167.185与Boni Garcia WebDriver Manager兼容问题求助

问题描述

Chrome更新至121版本后,Selenium测试无法正常运行,已更新Selenium和WebDriverManager至指定版本但问题依旧,报错提示当前ChromeDriver仅支持Chrome 114版本。

报错信息

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 121.0.6167.185 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe 
Host info: host: 'CND2191P9W', ip: '192.168.0.17'
Build info: version: '4.11.0', revision: '040bc5406b'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.20'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {browserName: chrome, goog:chromeOptions: {args: [__remote-allow-origins=*], extensions: [], prefs: {download.default_directory: C:\Users\IgorKorpak\IdeaPro...}}}]}]

当前Maven依赖

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.11.0</version>
</dependency>

<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>5.6.3</version>
</dependency>
解决办法
  • 升级WebDriverManager到兼容版本:5.6.3版本发布于2023年8月,不支持Chrome 121(2024年1月发布),将版本升级到5.7.0及以上的稳定版,修改Maven依赖:
    <dependency>
        <groupId>io.github.bonigarcia</groupId>
        <artifactId>webdrivermanager</artifactId>
        <version>5.7.0</version>
    </dependency>
    
  • 升级Selenium版本:4.11.0对Chrome 121的支持有限,升级到4.17.0及以上的稳定版,确保与Chrome版本兼容:
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>4.17.0</version>
    </dependency>
    
  • 清理WebDriverManager缓存:删除本地缓存的旧ChromeDriver文件,Windows路径为C:\Users\你的用户名\.cache\selenium,删除后重新运行测试,WebDriverManager会自动下载适配Chrome 121的ChromeDriver。
  • 检查代码是否手动指定了旧版本:确认测试代码中没有强制指定ChromeDriver版本的代码(如ChromeDriverManager.getInstance().driverVersion("114")),如果有则删除该配置,让WebDriverManager自动匹配版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 11:52:37