Sample error log:
Exception in thread "main" java.lang.IllegalStateException: The path to the chromedriver executable must be set by the webdriver.chrome.driver system property; for more information, see http://code.google.com/p/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://code.google.com/p/chromium/downloads/list
at com.google.common.base.Preconditions.checkState(Preconditions.java:172)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:103)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:86)
at tests.ChromeTest.main(ChromeTest.java:29)
To solve this problem, you have to set chromedriver executable path by the “webdriver.chrome.driver” system property.
That is, in java you can set that as below:
System.setProperty("webdriver.chrome.driver","C:\path\to\<<chromedriver_win_...>>\chromedriver.exe");
// Then Instantiate the ChromeDriver
WebDriver driver = new ChromeDriver();
Note - You can download latest ChromeDriver binary from here
No comments:
Post a Comment