2011-09-02 139 views
0

我們有一組測試,都是以登錄開始的。 它們都是通過QA記錄的,因此是html測試。如何檢測Selenium html測試中的測試失敗?

但是偶爾會出現問題,測試失敗。當 發生在測試結束時註銷不會被調用,所以 下一個測試嘗試再次登錄 - 使用打開./Login

如果你註銷,工作正常。 但是,如果因爲測試失敗而沒有註銷,那麼該命令會將您置於不同的路徑中,然後該套件中的其餘測試都會失敗。

如果測試失敗,我該如何告訴硒註銷?

或者如果LogOut鏈接可用,我該如何告訴Selen註銷其他 是否繼續?

回答

0

從我的觀點,但我寧願按照以下幾個步驟

創建所有測試用例庫。創建將從庫調用所需功能的套件。在套房使用下面的流程

呼叫登錄

如果登錄函數返回零調用所需的函數來執行。

如果被調用函數返回零調用註銷。

:::::::::::::::::::::::::::::::::::::::::::::: ::

如果其中一個函數返回非零值,則將其存儲在某個具有函數名稱和錯誤的變量或數組中。
如果想了解更多細節,請告訴我。 例如如果函數給出錯誤返回非零值調用錯誤退出

0

您可以使用下面的方法: 方法1:TestNg註釋。 方法2:使用try catch塊在catch塊呼叫註銷功能,然後拋出異常

讓我知道如果你需要更多的解釋。