【问题标题】:Error in initialization of chrome browser in selenium webdriver [duplicate]selenium webdriver中的chrome浏览器初始化错误[重复]
【发布时间】:2018-10-05 15:41:14
【问题描述】:

我在 selenium webdriver 中执行了以下脚本:

package Facebook;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class facebooklogin {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        WebDriver driver=new ChromeDriver();
        driver.get("https://www.facebook.com");
        driver.manage().window().maximize();

    }

}

面临以下错误:

线程“main”java.lang.IllegalStateException 中的异常:路径 驱动程序可执行文件必须由 webdriver.chrome.driver 设置 系统属性;有关详细信息,请参阅 https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver。最新的 版本可以从 http://chromedriver.storage.googleapis.com/index.html 在 com.google.common.base.Preconditions.checkState(Preconditions.java:172) 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:109) 在 org.openqa.selenium.chrome.ChromeDriverService.access$0(ChromeDriverService.java:1) 在 org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) 在 org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:290) 在 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:116) 在 Facebook.facebooklogin.main(facebooklogin.java:11)

【问题讨论】:

  • 主要阅读异常部分'有关更多信息,请参阅....;

标签: selenium-webdriver selenium-chromedriver


【解决方案1】:

请检查您的异常行,上面写着 - java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; Selenium 不能直接与浏览器通信,它需要一个由浏览器提供商提供的驱动程序文件。在 Chrome 浏览器中,当您想要运行脚本时,您需要 chromedriver 基本上由 Google 提供。下载驱动文件,放到你的工程中,在浏览器初始化前添加下面几行。

System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();

【讨论】:

    猜你喜欢
    • 2017-01-13
    • 1970-01-01
    • 2018-02-28
    • 2012-04-08
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 2014-08-08
    • 2018-10-06
    相关资源
    最近更新 更多