Какие версии браузера Firefox поддерживаются данной версией Geckodriver?

Я регулярно обновляю Firefox и браузер Chrome, текущая версия 54.0.1 32 бит Итак, какую версию Geckodriver использовать. Пробовал с обеими версиями Geckodriver-v0.18.0 and geckodriver-v0.16.1

Для справки в будущем, где я могу найти список поддерживаемых браузеров Firefox с соответствующими версиями geckodriver

Примечание. Никаких изменений кода при запуске браузера не требуется.

Ранее код работал с geckodriver-v0.16.1 для более старых версий firefox. Теперь возникает исключение после обновления firefox 54.0.1 и Geckodriver-v0.18.0:

org.openqa.selenium.firefox.NotConnectedException: невозможно подключиться к хосту 127.0.0.1 через порт 7055 через 45000 мс. Вывод консоли Firefox: oundUpdates ": 1," bootstrap ": false," skinnable ": false," size ": 3242616," sourceURI ": null," releaseNotesURI ": null," softDisabled ": false," foreignInstall ": true , "hasBinaryComponents": false, "strictCompatibility": false, "locales": [], "targetApplications": [{"id": "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", "minVersion": "1.5 "," maxVersion ":" 9.9 "}]," targetPlatforms ": []," multiprocessCompatible ": false," signedState ": 0," seen ": true," dependencies ": []," hasEmbeddedWebExtension ": false, "mpcOptedOut": false, "userPermissions": null}


person Anant Trigune    schedule 26.07.2017    source источник
comment
Используйте последнюю версию браузера Firefox, драйвер gecko и селен 3.4. Это будет работать нормально   -  person santhosh kumar    schedule 26.07.2017
comment
Не могли бы вы помочь с версиями @santhoshkumar, которые я сейчас использую: firefox -54.0.1 32 бит, драйвер Gecko - v0.18.0 и Selenium 3.4.0   -  person Anant Trigune    schedule 27.07.2017
comment
да. Вышеупомянутые версии также должны работать. Я использую Fire54.0, gecko 0.19 и selenium 3.4   -  person santhosh kumar    schedule 27.07.2017


Ответы (2)


Этот вопрос довольно часто всплывал с тех пор, как мы перешли с устаревших выпусков Firefox на выпуски Mozilla Firefox на основе Marionette (начиная с < em> Firefox 48). Неясно, что именно вы имели в виду, говоря , что код работал с geckodriver-v0.16.1 для более старых версий Firefox.

Как правило, каждый выпуск GeckoDriver поддерживает каждую версию выпусков Mozilla Firefox (начиная с Firefox 48), где для свойства марионетка должно быть установлено значение < strong> true (либо по умолчанию, либо через конфигурацию)

Если вы работаете с устаревшими выпусками Firefox (до Firefox 47.x), GeckoDriver по-прежнему работает, но вы должны явно установить свойство марионетка на false

Сейчас существует единственная зависимость между выпусками GeckoDriver и Selenium. В примечаниях к выпуску GeckoDriver четко упоминаются все основные / второстепенные добавление новых функций, улучшения, исправления ошибок и <сильные > Загрузить местоположение отдельно по этой ссылке.

Последняя заявленная зависимость была:

Обратите внимание, что geckodriver v0.16.0 совместим только с Selenium 3.4 and greater.


GeckoDriver, Selenium и браузер Firefox таблица совместимости

geckodriver_versions

person DebanjanB    schedule 26.07.2017

Канонический источник этой информации опубликован Mozilla в официальной документации geckodriver. Документация обновляется с каждым новым выпуском geckodriver.

Основная ссылка на документацию находится здесь:

... и, в частности, см. страницу «Поддерживаемые платформы» здесь:

Он содержит соответствие между выпусками geckodriver, поддерживаемыми версиями Firefox и необходимыми версиями Selenium.

person Corey Goldberg    schedule 05.10.2018