2015-05-29 101 views
0

我們創建了許多使用硒的測試套件。當我們單獨執行它們時,它們都成功運行。但是,當我們嘗試運行整個套件時,瀏覽器隨機死亡,我們收到以下錯誤消息。硒瀏覽器何時自動死亡?

org.openqa.selenium.WebDriverException: Error communicating with the remote browser. It may have died. 
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50' 
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51' 
Driver info: driver.version: EventFiringWebDriver 
Command duration or timeout: 22.04 seconds 
Build info: version: '2.45.0', revision: '5017cb8e7ca8e37638dc3091b2440b90a1d8686f', time: '2015-02-27 09:10:26' 
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51' 
*** Element info: {Using=xpath, value=.//div[contains(@class,'dijitDialog') and @role='dialog' and contains(@style,'opacity: 1')]//input[@name='uploadedfiles[]' and @type='file']} 
Session ID: e536c0bb-57a3-4d20-84e4-d3760ff9ddd3 
Driver info: org.openqa.selenium.remote.RemoteWebDriver 
Capabilities [{platform=WINDOWS, javascriptEnabled=true, acceptSslCerts=false, browserName=firefox, rotatable=false, locationContextEnabled=true, webdriver.remote.sessionid=e536c0bb-57a3-4d20-84e4-d3760ff9ddd3, version=38.0.1, databaseEnabled=true, cssSelectorsEnabled=true, handlesAlerts=true, webStorageEnabled=true, nativeEvents=false, applicationCacheEnabled=true, takesScreenshot=true}] 

Caused by: org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. 
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50' 
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51' 
Driver info: driver.version: EventFiringWebDriver 
Build info: version: '2.45.0', revision: '5017cb8e7ca8e37638dc3091b2440b90a1d8686f', time: '2015-02-27 09:10:26' 
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51' 
Driver info: driver.version: unknown 

據我所知,代碼中沒有錯誤。因此,請讓我知道,在什麼情況下硒網格自動殺死瀏覽器。

+0

您是否打過https呼叫? –

回答

2

Error communicating with the remote browser. It may have died.此錯誤來自某些原因。

1)意外的是瀏覽器在一段時間後會關閉或者你的網格機器也會這樣做。

2)driver.close();在完成執行之前調用。

  • 可能是你在課後寫driver.close();

3)driver.quite();也有同樣的問題,因爲2點

4)請檢查您的驅動程序實例啓動處處完美。

+0

我對此感到不滿,因爲我會毀了你的酷評分(404 - 代表找不到)。但無論如何我會這樣做。抱歉。 –

+0

Heheh沒關係。 :) – Sagar007

相關問題