0
當我嘗試從樣本中加載此代碼時,存在依賴關係問題。可能唯一的區別是我使用Maven加載依賴關係。我已經包含了所需的測試庫並已下載chromedriver.exe
。ChromeDriverService:Builder無法解析
還有什麼可以丟失?
的相關性錯誤下面由ChromeDriverService.Builder()
觸發:
The type org.openqa.selenium.remote.service.DriverService$Builder cannot be resolved. It is indirectly referenced from required .class files
這裏的類ChromeDriverService.Builder()
被加載:
@BeforeClass
public static void createAndStartService() {
service = new ChromeDriverService.Builder()
.usingChromeDriverExecutable(new File("chromedriver.exe"))
.usingAnyFreePort()
.build();
service.start();
}
這裏是我的測試Maven依賴:
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-support</artifactId>
<version>2.44.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.48.2</version>
</dependency>