一个例子:在执行密码更改测试后,我想要一个清理方法将密码重置回原始密码。使用@AfterGroups注释清理方法并将测试方法作为组中唯一的方法是一种方法,但感觉不对。
答案 0 :(得分:2)
这个问题可能会提供一些帮助:TestNg, annotation "beforeTestMethod" and override。这是一个非常相似的问题,但是定制了@BeforeMethod而不是清理(@AfterMethod)。从本质上讲,您可以创建一个基本测试类,并有一个子测试类,其中包含需要重置密码的所有方法,并提供自己的@AfterMethod。当然,根据您的测试,这在您的情况下可能是合理的选择。
答案 1 :(得分:1)
您的建议正是我将如何实现这样的功能,抱歉它对您不合适: - )
您希望如何做到这一点?