2016-12-08 4 views
0

Я использую Ubuntu 14 и установил Eclipse с уровнем соответствия компилятора 1.7 с использованием selenium 3.0. Если я уменьшу уровень до 1.4, это покажет мне ошибку на sendkey() функции. Я установил свойство:Selenium 3.0.1 ошибка webdriver для Firefox в Eclipse

System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

Я использую следующий код:

WebDriver driver; 
driver = new FirefoxDriver(); 
    System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

    driver.get("http://www.google.com"); 

, но он все еще дает мне следующее сообщение об ошибке. Это проблема с версией или любая другая?

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases 

ответ

0

Если по уровню соответствия значит Java версии, то вы должны установить его на 8. Посмотрите на release notes для v3.0.0-бета1, где он говорит:

  • Минимальная версия Java теперь 8+
+0

спасибо, что это не проблема версии. Это проблема с моей кодовой последовательностью – Jadu

0

Я получил решение сверх над кодом «Последовательность кода неправильно» последовательность должна быть следующей

WebDriver driver; 
System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

driver = новый FirefoxDriver();

Смежные вопросы