Ich versuche einen PhantomJS Treiber mit Selenium Java zu instanziieren. Unten ist der Code:Selen - Java: PhantomJS: Verursacht von: java.lang.ClassNotFoundException: org.openqa.selenium.remote.HttpVerb
File file = new File("C:\\Softwares\\drivers\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe");
System.setProperty("phantomjs.binary.path", file.getAbsolutePath());
WebDriver driver = new PhantomJSDriver();
driver.get("http://www.google.com");
ich mit verschiedenen Versionen von Selen versucht habe, und ich bin die gleiche Ausnahme erhalten:
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.remote.HttpVerb
java.lang.NoClassDefFoundError: org/openqa/selenium/remote/HttpVerb
at org.openqa.selenium.phantomjs.PhantomJSDriver.getCustomCommands(PhantomJSDriver.java:166)
at org.openqa.selenium.phantomjs.PhantomJSCommandExecutor.<init>(PhantomJSCommandExecutor.java:62)
at org.openqa.selenium.phantomjs.PhantomJSDriver.<init>(PhantomJSDriver.java:110)
ich die folgende Liste von Abhängigkeiten in meinem Projekt bin mit:
- phantomjsdriver
- selen common.jar
- selen Java 2.5 3.1. jar
Der Grund, warum ich eine veraltete Version von Selen Bibliothek bin mit ist aufgrund einiger Artikel, den ich über das Internet gefunden, dass Fern sagen/HttpVerb ist veraltet und die Bibliothek Herabstufung der Fehler würde entfernen. Aber ich bin immer noch diesen Fehler
ist ur Problem gelöst ?? – iamsankalp89