Я пытаюсь запустить браузер Chrome (версия 26.0) с помощью webdriver. Я получаю следующее сообщение об ошибке.Запуск chrome browser
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see http://code.google.com/p/selenium/wiki/ChromeDriver.
at com.google.common.base.Preconditions.checkState(Preconditions.java:176)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:105)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:69)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:107)
at googleSearch.main(googleSearch.java:13)
Код я использовал:
driver = new ChromeDriver();
driver.navigate().to("http://www.google.com/");
Я использую макинтош 10.8.2.
Вы уверены, что у вас есть '' '-Dwebdriver.chrome.driver = '/ path/to/driver'''' установлен правильно? – luksch
Сообщение об ошибке сообщает о наличии проблемы с системным свойством _webdriver.chrome.driver_, а затем рекомендует для получения дополнительной информации см. Http://code.google.com/p/selenium/wiki/ChromeDriver_. Вы посмотрели это, и нашли ли вы что-нибудь полезное? –