Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Selenium ошибка создания FirefoxDriver


Автор: supertony 14.4.2016, 22:48
Ошибка в этой строчке:  WebDriver driver = new FirefoxDriver();

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.http.impl.conn.CPool.setValidateAfterInactivity(I)V
    at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:176)
    at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:119)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:218)

Автор: PrinceOFF 14.4.2016, 23:24
Цитата(supertony @ 14.4.2016,  22:48)
Ошибка в этой строчке:  WebDriver driver = new FirefoxDriver();

Почему тип ссылки WebDriver  не совпадает с типом объекта FirefoxDriver?

Автор: sgrey 15.4.2016, 04:18
Цитата(PrinceOFF @ 14.4.2016,  23:24)
Цитата(supertony @ 14.4.2016,  22:48)
Ошибка в этой строчке:  WebDriver driver = new FirefoxDriver();

Почему тип ссылки WebDriver  не совпадает с типом объекта FirefoxDriver?

потому что полиморфизм  smile 

supertony, проверь чтобы у тебя dependency все были прописаны правильно и все версии вызываемых классов правильные

Автор: supertony 16.4.2016, 21:45


driver = new FirefoxDriver();    //  ошибка в этой строчке

java.lang.NoSuchMethodError: org.openqa.selenium.Proxy.extractFrom(Lorg/openqa/selenium/Capabilities;)Lorg/openqa/selenium/Proxy
at org.openqa.selenium.firefox.FirefoxDriver.dropCapabilities(FirefoxDriver.java:331)
at org.openqa.selenium.firefox.FirefoxDriver.<init>


В каком классе описан этот метод. Читал, что может помочь другой порядок импорта или не та библиотека подключена. Пока ошибку не исправил. Помогите, может кто встречал такую.

На одном форуме нашел, что может помочь откат к старой версии Selenium. 2.39.
Можно решить проблему без отката к старой, а может добавить классы в новый через архиватор?

Автор: LSD 18.4.2016, 11:48
1. Неплохо бы указать какую версию ты сейчас используешь.
2. Выглядит так будто у тебя в CLASSPATH несколько разных версий Selenium попало. Проверь все зависимости.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)