在Udemy上学习TestNG时,我遇到了一段我无法理解的代码。教师已经创建了一个名为"TestBase“的类,他在其中定义了@BeforeMethod/@ another。当他运行loginTest的时候,@BeforeMethod/@ also方法也会这样运行。当这两个方法位于不同的类中时,这两个方法是如何与@test一起运行的。LogFactory.info("No env has been set in Properties file"); ret
我正在尝试使用一个组来运行与我正在进行的名为"current“的测试相关的子集。问题是,如果我使用超类在@BeforeMethod中进行一些设置,那么当我运行所有测试时,该方法就会运行,但当我只使用指定的组"current“运行时,就不会运行。因此,当我运行所有测试时,emptyTest都会失败,因为调用了@BeforeMethod;当只运行当前组时,不会调用该方法。谢谢,兰瑟姆public class TestNGSuperclass {
@BeforeMe