Firefox Webdriver завершается с ошибкой UnreachableBrowserException и пустым экраном

Я использую webdriver 2.53.1 против Firefox 45.9.0ESR в Redhat Linux 6.6. FirefoxDriver Объект успешно создан и Firefox запускается с пустой страницы (about:blank) как и ожидалось. Но когда я делаю 'get', чтобы открыть 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. В браузер добавлено дополнение для вебдрайвера.
  3. По 'netstat' я вижу, что webdriver прослушивает порт 7055
  4. Хотя я настроил вывод дампов Firefox и Webdriver, ничего не сбрасывается.

Что я пробовал до сих пор

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

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

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

1 ответ

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

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

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

Вам также необходимо обновить драйвер геккона с нижеуказанного URL: -

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

Дополнение обновит ваш firefox

Помощь -> О нас

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