我有一个 Spring Boot 应用程序,我想用 Selenium 进行测试。我正在使用 WebDriverManager v5.0.3
设置 WebDriver 时WebDriverManager.chromedriver().setup();
出现异常:
java.lang.NoClassDefFoundError: org/openqa/selenium/internal/Require
或者
java.lang.ClassNotFoundException: org.openqa.selenium.internal.FindsById
我的 pom.xml 包含以下内容:
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.0.3</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-api</artifactId>
<version>4.1.0</version>
</dependency>