Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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 | ||
Почему тип ссылки WebDriver не совпадает с типом объекта FirefoxDriver? |
Автор: sgrey 15.4.2016, 04:18 | ||||
потому что полиморфизм ![]() 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 попало. Проверь все зависимости. |