Firefox Webdriver не работает с исключением UnreachableBrowserException и пустым экраном

Я использую webdriver 2.53.1 против firefox 45.9.0ESR в Redhat Linux 6.6. Объект FirefoxDriver создается успешно, и firefox запускается с пустой страницей (about:blank), как и ожидалось. Но когда я делаю «получить», чтобы открыть URL-адрес, он терпит неудачу с UnreachableBrowserException с основной причиной как org.apache.http.NoHttpResponseException: localhost:7055 failed to respond.

Настройки, установленные для FirefoxProfile

app.update.auto = false
app.update.enabled = false
app.update.silent = false
media.gmp-provider.enabled = false
webdriver.log.file = webdriver_debug.log
webdriver.firefox.logfile = firefox_browser.log

Мои наблюдения

  1. Браузер запущен и не убивается
  2. В браузер добавлен аддон webdriver.
  3. По netstat я вижу, что webdriver прослушивает порт 7055
  4. Хотя я настроил сбрасывать журналы firefox и webdriver, ничего не сбрасывается.

Что я пробовал на данный момент

  1. Обработка исключения и повторная попытка не помогают
  2. Firefox - это экстракт tar-Ball. Я попытался удалить папку и снова распаковать, но это тоже не помогло.
  3. Используется navigate().to(url) вместо get(url), но результат тот же.

ПРИМЕЧАНИЕ. JRE 7 используется для запуска

Обновление Selenium Мы не можем обновить selenium или firefox, так как есть много других зависимых слоев, которые нужно обновить для selenium / firefox для обновления.


person Sundeep Gupta    schedule 17.08.2017    source источник


Ответы (1)


Вам необходимо обновить свои jars-файлы селена как на сервере, так и на клиенте.

Загрузите последние jar-файлы по ссылке ниже: -

http://www.seleniumhq.org/download/

Вам также необходимо обновить драйвер gecko по следующему URL-адресу: -

https://github.com/mozilla/geckodriver/releases

Дополнительное обновление вашего Firefox

Помощь -> О программе

person Shubham Jain    schedule 18.08.2017
comment
Я так понимаю, что мы не используем последние версии. Обратите внимание, что мы не можем обновить selenium или firefox. Проблема здесь в том, что тесты работают хорошо 9 из 10 раз, и внезапно за один прогон мы видим этот сбой в каком-то случайном тесте. - person Sundeep Gupta; 21.08.2017