如何在另一个 class 中执行测试用例后在一个 class 中调用 @AfterMethod 测试方法?

How to call an @AfterMethod testing method in one class after executing a test case in another class?

abc.java

public abc {
    public test1(){}
    public test2(){}
    public test3(){}
}

def.java

public def {
   @AfterMethod
   public calc{}
}

如何在abc.class中执行测试用例后调用def.class中的方法calc?

您必须在测试 Class 范围内有 @AfterMethod,这样您就可以:

public class abc extends def {}

或者只是将 calc() 移动到 abc class.