0
是否可以從@AfterClass方法更改測試結果的狀態。 我的要求是使用@test標記運行一些UI測試,並且我需要在@AfterClass方法中驗證所有這些測試的數據庫,因爲數據庫需要一段時間才能更新。在TestNG中執行後更改測試結果的狀態
是否可以從@AfterClass方法更改測試結果的狀態。 我的要求是使用@test標記運行一些UI測試,並且我需要在@AfterClass方法中驗證所有這些測試的數據庫,因爲數據庫需要一段時間才能更新。在TestNG中執行後更改測試結果的狀態
你不能在AfterClass中完成它,但是你可以利用一個監聽器來完成它。試用IInvokedMethodListener。實施以下方法:public void afterInvocation(IInvokedMethod method, ITestResult testResult)
根據一些檢查(testResult.setStatus(status)
),可以將結果對象設置爲任何值。注意這將在每個方法之後執行。
不明白你的問題是什麼? – Akbar