我在Windows操作系统和Chrome浏览器版本上遇到此例外:版本58.0.3029.110(64位)

时间:2017-05-16 11:12:56

标签: java

线程中的异常" 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:738)     在org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124)     在org.openqa.selenium.chrome.ChromeDriverService.access $ 000(ChromeDriverService.java:32)     在org.openqa.selenium.chrome.ChromeDriverService $ Builder.findDefaultExecutable(ChromeDriverService.java:137)     在org.openqa.selenium.remote.service.DriverService $ Builder.build(DriverService.java:330)     在org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)     在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:124)     在Demo.TestFacebookRegistration.main(TestFacebookRegistration.java:12)

1 个答案:

答案 0 :(得分:0)

我认为你需要设置chrome驱动程序所在的系统属性。

     System.setProperty("webdriver.chrome.driver","location_of_driver");