我在Redhat Linux 6.6上運行webdriver 2.53.1針對firefox 45.9.0ESR。 FirefoxDriver
對象被成功創建,並且firefox按預期啓動空白頁面(about:blank
)。但是當我執行'get'來打開url時,它會以UnreachableBrowserException
作爲org.apache.http.NoHttpResponseException: localhost:7055 failed to respond
的失敗原因。Firefox Webdriver失敗,UnreachableBrowserException和空白屏幕
偏好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'我看到在端口7055上監聽的webdriver
- 儘管我配置爲轉儲firefox和webdriver日誌,但沒有任何東西被轉儲。
我試了一下,到目前爲止
- 處理異常和重試並不能幫助
- 火狐是焦油球提取物。我嘗試刪除文件夾並再次提取,但這也沒有幫助。
- 使用
navigate().to(url)
而不是get(url)
但結果相同。
注:JRE 7用於運行
升級硒 因爲有升級硒許多其他相關層我們無法升級硒或Firefox/Firefox的升級。
我知道我們沒有使用最新版本。請注意,我們無法升級硒或Firefox。這裏的問題是測試工作良好,10次中有9次,突然在一次運行中,我們在一些隨機測試中看到了這種失敗。 –