我想從硒開始,但得到錯誤。在網上查了很多解決方案,但沒有運氣。請檢查爲什麼Chromedriver不工作?
代碼:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Webdriver_class {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver","D:\\selenium_java\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://google.com");
System.out.println(driver.getTitle());
driver.close();
}
}
錯誤:
Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.os.CommandLine.findExecutable(Ljava/lang/String;)Ljava/lang/String;
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:83)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:87)
at Webdriver_class.main(Webdriver_class.java:11)
您是否添加了依賴關係? http://www.seleniumhq.org/download/ 下載java一個。讓我知道進一步的問題。 –
嗨,現在得到新的錯誤。原始問題更新。 –
你正在使用哪個版本的'selenium-java'?我正在使用的 –