【问题标题】:Java selenium pathJava 硒路径
【发布时间】:2016-01-30 18:01:32
【问题描述】:

我正在使用 Selenium API,但出现错误

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property;

Chrome 的预期位置是

/usr/bin/google-chrome

但在我的电脑里它在
/usr/bin/google-chrome

我正在使用 Ubuntu,我该如何解决这个问题,

【问题讨论】:

    标签: java linux google-chrome ubuntu selenium


    【解决方案1】:

    从这里下载 chrome 驱动程序后 - http://chromedriver.storage.googleapis.com/index.html?path=2.20/

    您必须在代码中添加以下几行

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

    【讨论】:

      【解决方案2】:

      相信你还没有下载 ubuntu 的外部 chrome 驱动文件。你应该从here下载chrome驱动文件ubuntu。 WebDriver API 不适用于您已安装的 chrome 浏览器,例如 Firefox or Safari Browser.

      下载后,您可以在PATH 环境变量中包含ChromeDriver 位置,也可以通过系统属性指定其位置。这是开始使用ChromeDriver 的链接。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-04
        • 2016-04-20
        • 2019-04-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多