0
對於可靠性測試,我們正在通過在Firefox/IE瀏覽器上無限循環運行的硒自動化測試來測試我們的Web應用程序。有人可以知道如何跟蹤瀏覽器崩潰/掛斷退出/停止測試運行嗎?瀏覽器在自動測試運行期間崩潰
對於可靠性測試,我們正在通過在Firefox/IE瀏覽器上無限循環運行的硒自動化測試來測試我們的Web應用程序。有人可以知道如何跟蹤瀏覽器崩潰/掛斷退出/停止測試運行嗎?瀏覽器在自動測試運行期間崩潰
我想這是可以做到這樣,
如果瀏覽器崩潰:因爲不會有任何窗口打開,你會得到的JavaScript生成您發送和進一步的命令錯誤
這將被髮送到
客戶端代碼。
例如:
試圖關閉它已關閉或不存在的窗口,你會得到一個異常/錯誤,趕上這個代碼。 (java代碼示例):
try {
selenium.close(); //if it is a main window
} catch(SeleniumException se) {
if(!se.getMessage().equals("Current window or frame is closed!"))
//do what ever you want here
}
正如我所說的,這是給你如何去頭的一些想法,也有可能正是 你正在尋找。
,但我有一個邏輯以這種方式通過窗口關閉整個應用程序(多窗口)
窗口中完成,它工作正常
您是否嘗試過在硒IDE運行測試用例?它顯示了測試目前在哪個位置 - 您還可以降低測試的速度以進行調試。如果你提供了你的測試看起來像是哪個問題導致了問題,這也會有所幫助。猜猜沒有人把他的魔法球帶到這裏。 –