空指针异常。
System.setProperty("webdriver.chrome.driver", System.getProperty("C:\\Users\\xxxxxx\\chromedriver_win32_2.1"));
ChromeDriver d1 = new ChromeDriver();
大家好,
我正在尝试自动化ChromeDriver。但它正在抛出这个错误。有人可以帮助我吗?
答案 0 :(得分:2)
System.setProperty("webdriver.chrome.driver", System.getProperty("C:\\Users\\xxxxxx\\chromedriver_win32_2.1"));
这是完全错误的。它应该是
System.setProperty("webdriver.chrome.driver", "C:\\Users\\xxxxxx\\chromedriver_win32_2.1\\chromedriver.exe");
请注意,我删除了System.getProperty()
无效的调用(返回null
),并且我在您的路径中添加了\\chromedriver.exe
,因为您需要提供包含exucutable的完整路径(和下载的.zip文件已解压缩。)
答案 1 :(得分:0)
这可能是两件事之一:
getProperty(key, value).
来源: Get/Set Property