我将Conductor Framework pom.xml中的selenium_version升级到:2.50.1
我需要更新Selenium以利用FileDetector进行远程上传,例如:
((RemoteWebDriver) driver).setFileDetector(new LocalFileDetector());
所做的更改与本地的PhantomJS和我的Hub完美配合。但是当我尝试在本地运行ChromeDriver时,出现以下异常:
java.lang.NoClassDefFoundError: org/openqa/selenium/remote/service/DriverService$Builder
最佳答案
似乎导体框架缺少某些依赖项。主要是selenium-remote-driver
依赖项。
该依赖关系(以及其他依赖关系)was added和新的2.2.2版本是published。
更新您的Pom文件以具有:
<dependency>
<groupId>io.ddavison</groupId>
<artifactId>conductor</artifactId>
<version>2.2.2</version>
</dependency>
而且您应该很好走!
关于java - 使用Conductor Framework和ChromeDriver将Selenium升级到2.50.1引发异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35120199/