2017-05-16 58 views
-2

線程「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) at 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) at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) at org.openqa.selenium.chrome.ChromeDriver。( ChromeDriver.java:124) at Demo.TestFacebookRegistration.main(TestFace bookRegistration.java:12)我在Windows操作系統和Chrome瀏覽器版本中遇到此異常:版本58.0.3029.110(64位)

+1

的可能的複製[如何運行在Chrome中硒的webdriver測試用例?](http://stackoverflow.com/questions/13724778/how-to-run-selenium-webdriver-test-cases-in-鉻) – Tom

回答

0

我認爲你需要設置chrome驅動程序所在的系統屬性。

 System.setProperty("webdriver.chrome.driver","location_of_driver"); 
相關問題