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

WebDriverManager配置失败:无法下载Chromedriver 116

ChromeDriver 116版本适配故障解决方案

原代码在ChromeDriver 114版本环境下运行正常,但将Chrome浏览器升级至116版本后,出现库无法访问116版本文件的错误。

复现代码

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import io.github.bonigarcia.wdm.WebDriverManager;

public class ChromeTest {
    public static void main(String args[]) {
        WebDriverManager.chromedriver().setup();
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.google.com/");
        String title = driver.getTitle();
        System.out.println(title);
        driver.quit();
    }
}

解决方法

  • 升级WebDriverManager依赖版本:旧版WebDriverManager未适配Chrome 116,需更新至支持该版本的最新稳定版。以Maven为例,修改依赖:
    <dependency>
        <groupId>io.github.bonigarcia</groupId>
        <artifactId>webdrivermanager</artifactId>
        <version>5.4.1</version> <!-- 可替换为当前最新版本 -->
    </dependency>
    
  • 手动指定ChromeDriver版本:若自动适配仍有问题,可在代码中明确指定与Chrome 116匹配的Driver版本:
    WebDriverManager.chromedriver().browserVersion("116.0.5845.96").setup();
    
  • 校验版本匹配性:确保Chrome浏览器版本与ChromeDriver版本完全对应(主版本号必须一致),避免跨版本适配问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 08:27:36