Я хотел бы обновить версию Selenium 3.6.0, и мне было интересно, какая версия FF лучше всего использовать, если драйвер Gecko не используется?
Любая помощь будет принята с благодарностью.
Я хотел бы обновить версию Selenium 3.6.0, и мне было интересно, какая версия FF лучше всего использовать, если драйвер Gecko не используется?
Любая помощь будет принята с благодарностью.
В выпуске Selenium v3.6.0 (Java) явно не упоминалась какая-либо зависимость.
Последняя зависимость, явно упомянутая Selenium, была для v3.4.0, а именно:
Geckodriver 0.16 is strongly recommended
GeckoDriver v0.19.0
: Firefox 55.0 (и выше) и Selenium 3.5 (и выше)GeckoDriver v0.18.0
: Firefox 53.0 (и выше)GeckoDriver v0.16.0
: Selenium 3.4 (и выше)В идеале каждый выпуск Selenium
должен поддерживать каждую версию выпусков Mozilla Firefox
(начиная с Firefox 48.x), где для свойства "marionette"
должно быть установлено значение true
(либо по умолчанию, либо через конфигурацию) следующим образом:
cap = DesiredCapabilities().FIREFOX
cap["marionette"] = True
Если вы работаете с устаревшими выпусками Firefox
(до Firefox 47.x), GeckoDriver
по-прежнему работает, но вам необходимо явно установить свойство "marionette"
на false
следующим образом:
cap = DesiredCapabilities().FIREFOX
cap["marionette"] = False
Вам нужно будет использовать GeckoDriver, если вы хотите запускать свои скрипты в версиях Firefox выше 47.0.1. Для Firefox 47.0.1 и более ранних версий GeckoDriver не требуется.
источник: http://www.automationtestinghub.com/selenium-3/
Вам нужно будет использовать GeckoDriver, если вы хотите запускать свои скрипты в версиях Firefox выше 47.0.1. Firefox 47.0.1 и ранее не требовал GeckoDriver