我希望获得每次运行测试类时执行的测试方法。我使用以下代码
@AfterMethod
public void logout(ITestResult result){
Method method=result.getMethod(); //compliation error- Type mismatch: cannot convert from ITestNGMethod to Method
readAnnotation(method);
}
有没有办法从org.testng.ITestResult
ITestNGMethod
转换为java.lang.reflect.Method
答案 0 :(得分:5)
根据the documentation,您不想要getConstructorOrMethod()
吗?然后,返回的getMethod()
对象上的ConstructorOrMethod
将为您提供基础方法