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

Chrome115+版本如何添加测试版Chrome及对应驱动依赖?含类路径问题

一、Chrome版本≥115时配置新版测试Chrome与驱动依赖

Chrome 115版本之后,ChromeDriver的分发机制有调整,结合你已使用的Web Driver Manager,可简化驱动管理,无需手动下载配置驱动,操作步骤如下:

  1. 确保POM.xml中Web Driver Manager依赖为最新稳定版(以5.6.3为例):
<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>5.6.3</version>
    <scope>test</scope>
</dependency>
  1. 修改代码,移除手动设置webdriver.chrome.driver的逻辑,让Web Driver Manager自动匹配驱动版本,同时注意Java路径的转义问题:
ChromeOptions options = new ChromeOptions();
// Java中路径需用双反斜杠或正斜杠避免转义错误
options.setBinary("C:\\Users\\Karthik\\Downloads\\chrome-win64\\chrome.exe");
// 自动下载并配置对应版本的ChromeDriver
WebDriverManager.chromedriver().setup();
WebDriver driver = new ChromeDriver(options);

Web Driver Manager会自动检测你指定的测试Chrome版本,下载匹配的驱动,无需手动维护驱动文件。

二、解决类路径找不到问题:Cannot find class in classpath: Application1.Applicationlogintest

针对该错误,按以下步骤排查修复:

  • 核对包结构与类名:确保Applicationlogintest类的package声明为package Application1;,且文件目录结构对应为src/test/java/Application1/Applicationlogintest.java(测试类)或src/main/java/Application1/Applicationlogintest.java(主类),类名大小写完全匹配(Java大小写敏感)。

  • 重新编译项目:在Eclipse中右键项目→Maven→Update Project,再执行Project→Clean,确保类已编译到target/classes或target/test-classes目录下。

  • 检查运行配置:如果用JUnit/TestNG运行,在运行配置中确认类路径包含项目编译后的目录,且指定的类名完全正确,无拼写错误。

  • 调整Maven测试插件配置:若用maven-surefire-plugin运行测试,确保插件包含你的测试类路径,比如:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>3.1.2</version>
            <configuration>
                <includes>
                    <include>**/Application1/Applicationlogintest.java</include>
                </includes>
            </configuration>
        </plugin>
    </plugins>
</build>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 00:22:21