0

I upgraded the selenium_version in the Conductor Framework pom.xml to: 2.50.1

I needed to update Selenium to make use of the FileDetector for remote uploads, e.g:

((RemoteWebDriver) driver).setFileDetector(new LocalFileDetector());

The change works perfectly with PhantomJS locally, and my Hub; but when I try to run ChromeDriver locally, I'm getting the following exception:

java.lang.NoClassDefFoundError: org/openqa/selenium/remote/service/DriverService$Builder
4

1 回答 1

1

看起来指挥框架缺少一些依赖关系..主要是selenium-remote-driver依赖关系。

添加了该依赖项(以及其他依赖项)发布了新的 2.2.2 版本。

更新您的 Pom 文件以具有:

<dependency>
    <groupId>io.ddavison</groupId>
    <artifactId>conductor</artifactId>
    <version>2.2.2</version>
</dependency>

你应该好好去!

于 2016-02-21T23:26:03.787 回答