当前位置: 首页 > 知识库问答 >
问题:

获取"驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置",尽管设置了正确的路径

山翼
2023-03-14

我的代码是非常简单的代码:

 package Automation;

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

public class FirstTestCase {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        System.setProperty("webdriver.chrome.driver","/Users/Jagman/Downloads/chromedriver");
        WebDriver wd = new ChromeDriver();

        String url = ("https://www.google.com/");

        wd.get(url);

已从selenium hq网站下载并添加jar作为“Java 3.13.0”。从同一网站下载Google Chrome Driver-2.29,并将其定位在“/Users/Jagman/Downloads/chromedriver”路径。

当我运行上面的代码时,我得到一个错误“java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置;有关更多信息,请参阅https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.最新版本可从以下网站下载:http://chromedriver.storage.googleapis.com/index.html在com上。谷歌。常见的基础先决条件。checkState(Premissions.java:738)”。

获取版本错误,但没有正确的配置。所以请帮我解决这个问题。详细信息:OS:Mac。

共有1个答案

长孙逸仙
2023-03-14

添加chromedriver路径中的exe:

System.setProperty("webdriver.chrome.driver","/Users/Jagman/Downloads/chromedriver.exe");
 类似资料: