私はJava、maven、selenium-webdriverを使用しています.依存関係を追加しました ' selenium-server 2.32.0','selenium-java 2.32.0 '.しかし、次のように例外を取得しています:コードは次のとおりです:-
public class ABC{
private static WebDriver webDriver ;
public static void main(String [] args) throws IOException{
ChromeDriverService service = new ChromeDriverService.Builder()
.usingDriverExecutable(
new File("/root/Downloads/chromedriver"))
.usingAnyFreePort().build();
service.start();
webDriver = new RemoteWebDriver(service.getUrl(),
DesiredCapabilities.chrome());
//webDriver = new FirefoxDriver();
}
}
ご覧のとおり、firefoxdriver インスタンスも作成しましたが、同じ例外が発生します。
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.http.conn.scheme.Scheme.<init>(Ljava/lang/String;ILorg/apache/http/conn/scheme/SchemeSocketFactory;)V
at org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:59)
at org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFactory.java:48)
at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:100)
at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:81)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129).
「 httpclient 4.1.2 」も追加されましたが、同じ例外が発生しました。これを解決する方法を教えてください