我想从硒开始,但得到错误。在网上查了很多解决方案,但没有运气。请检查为什么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'?我正在使用的 –