我在使用Selenium中的Chrome浏览器启动面书时遇到以下异常,任何人都可以向我建议解决方案

时间:2016-03-30 04:12:23

标签: selenium-webdriver

  

线程中的异常" main" java.lang.IllegalStateException:路径   必须由webdriver.chrome.driver设置驱动程序可执行文件   系统属性;有关更多信息,请参阅   https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver。最新的   版本可以从中下载   http://chromedriver.storage.googleapis.com/index.html at   com.google.common.base.Preconditions.checkState(Preconditions.java:199)     在   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:296)     在   org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)     在   org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:116)     在New.HelloWorld.main(HelloWorld.java:16)

1 个答案:

答案 0 :(得分:0)

在初始化驱动程序之前,您需要使用此代码设置chromedriver的位置。使用方法setProperty(String key, String path)

System.setProperty("webdriver.chrome.driver", "/tpt/chromedriver.exe");