Я использую 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
Мои наблюдения
- Браузер запущен и не убивается
- В браузер добавлен аддон webdriver.
- По netstat я вижу, что webdriver прослушивает порт 7055
- Хотя я настроил сбрасывать журналы firefox и webdriver, ничего не сбрасывается.
Что я пробовал на данный момент
- Обработка исключения и повторная попытка не помогают
- Firefox - это экстракт tar-Ball. Я попытался удалить папку и снова распаковать, но это тоже не помогло.
- Используется
navigate().to(url)
вместоget(url)
, но результат тот же.
ПРИМЕЧАНИЕ. JRE 7 используется для запуска
Обновление Selenium Мы не можем обновить selenium или firefox, так как есть много других зависимых слоев, которые нужно обновить для selenium / firefox для обновления.