0
我有一個監聽器類,它實現了IResultListener。在那個類中,我實現了onConfigurationSuccess方法,在測試方法之後提供了一些東西。但@AfterMethod註釋方法在相同的測試方法後被調用兩次。我用一個控制檯輸出檢查:@AfterMethod在onConfigurationSuccess方法中被調用兩次。 TestNG中的錯誤?
public void onConfigurationSuccess(ITestResult itr) {
if (itr.getMethod().isAfterMethodConfiguration()) {
System.out.println("Aftermethod: " + itr.getMethod().getMethodName());
Object[] parameters = itr.getParameters();
ITestResult originalResult = (ITestResult) parameters[0];
System.out.println("Testmethod: " + originalResult.getMethod().getMethodName());
}
}
有沒有人有同樣的問題?我只有一個@AfterMethod方法,testmethod運行一次。這是testng中的錯誤嗎?