Firefox не может подключиться при запуске Java Selenium WebDriver с GeckoDriver

Я пытаюсь запустить свой тестовый сценарий Selenium в Firefox. Пока что он отлично работает с Chrome, но Firefox сообщает: «Firefox не может установить соединение с сервером по [любому uri]». Мне нужно, чтобы это работало в системе, в которой я не являюсь администратором. Я пробовал это в своей системе, и все работало нормально. Я не уверен, почему Chrome будет работать в прежней системе, а Firefox - нет. Вот отрывок из моего кода:

System.setProperty("driver.gecko.webdriver", "drivers\\geckodriver.exe");    
WebDriver driver = new FirefoxDriver();
driver.get("www.google.com");

Я пробовал разные подходы с настройкой разных опций и конфигураций, но ни один из них не помог. Большая часть того, что я нашел через Google, было получено за исключением:

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms

Моя проблема вообще не связана с этим, у меня нет исключений. Следует также отметить, что когда я сам использую Firefox, он отлично подключается. Проблема возникает только тогда, когда я запускаю свои скрипты. Я также проверил настройки прокси, и они в порядке.

Обновлено:

OS version: Windows 7 Enterprise
GeckoDriver version: 0.23.0
Firefox version: 62.2.2esr
Java version: 1.8.0_181
Selenium version: 3.14.0
Eclipse version: 4.8.0 (Photon)

Можете ли вы обновить свой вопрос с помощью версии firefox, geckodriver, версии Java, ОС и т. д.

Infern0 10.10.2018 18:41

Только что обновил. Надеюсь, это поможет.

Sintrias 10.10.2018 19:49

попробуйте обновить браузер Firefox.

Infern0 10.10.2018 20:49

Я обновил Firefox до 62.2.2esr. Та же проблема.

Sintrias 11.10.2018 16:56

Эта проблема вызвана несоответствием версий селена и драйвера. Пример: если драйвер новее, но версия селена старше. Довольно странная проблема .. это происходит только на firefox?

Infern0 12.10.2018 08:18

Да просто Firefox. Я тоже использую Chrome, и он отлично работает. На данный момент я считаю, что у меня последняя версия Firefox и geckodriver.exe. Однако позвольте мне дважды проверить.

Sintrias 12.10.2018 21:56

Поэтому я даже попробовал GeckoDriver 0.21.0, и у него все еще та же проблема.

Sintrias 12.10.2018 22:04

Проблема заключается только в том, что я использую виртуальную машину. Автоматизация Chrome отлично работает в нем, и использование Firefox вручную тоже работает. Единственный раз, когда у меня возникает эта проблема, - это при автоматизации Firefox. Я бы подумал, что это как-то связано с разрешениями, но тогда Chrome работает, поэтому я не знаю.

Sintrias 12.10.2018 22:22

Так что проблема не в версиях. Все версии актуальны.

Sintrias 14.10.2018 20:49
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
9
941
1

Ответы 1

У меня была такая же проблема, я только что сделал новое обновление selenium-java версия 3.141.59 Firefox 64 geckodriver v0.23.0 и у меня все шло хорошо

Сейчас я использую новую систему, и все работает хорошо. Раньше я был на Windows 7 и перешел на Windows 10. Я не уверен, была ли это проблема с Windows 7 или какой-то системой безопасности на моей стороне, но теперь она работает.

Sintrias 31.01.2019 22:22

Другие вопросы по теме