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

MacOS BigSur下IntelliJ中Maven外部库WebDriverManager更新问题

解决WebDriverManager依赖未更新导致的Selenium测试失败问题

可行解决步骤:

  • 检查IntelliJ Maven自动导入配置:打开IntelliJ的Preferences(快捷键Cmd+,),进入Build, Execution, Deployment > Build Tools > Maven > Importing,确认勾选Import Maven projects automatically,再点击Reimport All Maven Projects按钮强制重新导入。
  • 手动执行Maven更新命令:在终端中进入项目根目录,执行mvn clean install -U(-U参数强制Maven更新依赖快照与最新版本);也可以在IntelliJ右侧Maven面板中,依次双击Lifecycle下的clean和compile。
  • 切换Maven中央仓库:若使用国内镜像存在同步延迟,可临时在项目pom.xml中添加中央仓库配置,确保拉取最新依赖:
<repositories>
    <repository>
        <id>central</id>
        <url>https://repo1.maven.org/maven2/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
  • 升级WebDriverManager版本:5.3.2属于旧版本,GitHub上的近期修复大概率在更高版本中,尝试将依赖版本更新至最新稳定版(如5.6.3),修改pom.xml后重新导入:
<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>5.6.3</version>
    <scope>test</scope>
</dependency>
  • 清理IntelliJ自身缓存:打开File > Invalidate Caches...,选择Invalidate and Restart,重启IDE后重新加载项目与依赖。
  • 手动删除本地仓库旧依赖:找到本地Maven仓库中WebDriverManager的对应目录(默认路径为~/.m2/repository/io/github/bonigarcia/webdrivermanager/5.3.2),删除该目录后重新执行mvn install下载最新依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 04:04:58