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
Мои наблюдения
- Браузер работает и не убит
- В браузер добавлено дополнение для вебдрайвера.
- По 'netstat' я вижу, что webdriver прослушивает порт 7055
- Хотя я настроил вывод дампов Firefox и Webdriver, ничего не сбрасывается.
Что я пробовал до сих пор
- Обработка исключения и повторная попытка не помогает
- Firefox - это экстракт бочки. Я попытался удалить папку и распаковать снова, но это тоже не помогло.
- Используемый
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
Помощь -> О нас