在硒3

时间:2018-07-26 16:32:28

标签: google-chrome selenium driver

我已经下载了硒3罐,还安装了chrome驱动程序。 以下是代码- 包samplewebchrome;

导入org.openqa.selenium.WebDriver; 导入org.openqa.selenium.chrome.ChromeDriver;

公共类googlewindows {

public static void main(String[] args) {

    String baseUrl = "http;//www.goggle.com";

    WebDriver driver;

    System.setProperty("webdriver.chrome.driver","C:\\Users\\Admin\\eclipse-workspace\\Selenium3\\bin\\samplewebchrome\\chromedriver.exe");

    driver = new ChromeDriver();
    driver.get(baseUrl);
    driver.navigate().back();
}

}

,错误消息如下: 线程“主”中的异常java.lang.IllegalStateException:驱动程序可执行文件不存在:C:\ Users \ Admin \ Downloads \ Selenium重要文件\ chromedriver     在com.google.common.base.Preconditions.checkState(Preconditions.java:585)     在org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:137)     在org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:132)     位于org.openqa.selenium.chrome.ChromeDriverService.access $ 000(ChromeDriverService.java:35)     在org.openqa.selenium.chrome.ChromeDriverService $ Builder.findDefaultExecutable(ChromeDriverService.java:156)     在org.openqa.selenium.remote.service.DriverService $ Builder.build(DriverService.java:346)     在org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:91)     在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:123)     在samplewebchrome.googlewindows.main(googlewindows.java:18)

从今天早上开始,我一直在努力解决这个问题。如果有人试图给我解决这个问题的方法,那将有很大的帮助。预先感谢。

2 个答案:

答案 0 :(得分:0)

要验证chrome驱动程序是否与您当前的chrome和硒版本兼容,请执行以下操作:

如果您使用的是Windows操作系统,请在 System32 上保留下载的chrome驱动程序,如果您使用的是Mac OSX,请 / usr / local / bin

  1. 通过以下命令运行Selenium Standalone服务器:java -jar selenium-server-standalone-3.13.0.jar
  2. 在Chrome浏览器中打开以下网址:http://localhost:4444/wd/hub
  3. 创建会话并选择Chrome浏览器

如果浏览器启动,则chrome驱动程序与Chrome&Selenium版本的兼容性没有问题。

答案 1 :(得分:0)


上放置chromedriver.exe C:\\Users\\Admin\\eclipse-workspace\\Selenium3\\bin\\samplewebchrome\\
当您将属性设置为

 System.setProperty("webdriver.chrome.driver","C:\\Users\\Admin\\eclipse-workspace\\Selenium3\\bin\\samplewebchrome\\chromedriver.exe");

还要确保您的chrome浏览器版本和chromedriver兼容,如果您使用的是最新的chrome浏览器,则可以从chromedriver.exe下载最新的http://chromedriver.storage.googleapis.com/index.html