下面列出了 TestNG 中可用的各种注释 -
@Test – 在 java 类文件中的每个测试方法之前使用。
@BeforeSuite – 用于在所有测试方法之前运行特定的测试方法。
@AfterSuite – 用于在所有测试方法之后运行特定的测试方法。
@BeforeClass – 这用于在第一个测试方法之前只运行一次特定的测试方法。
@AfterClass – 用于在当前 java 类文件中的所有测试方法执行完毕后仅运行一次特定的测试方法。
@BeforeTest – 用于在 @Test 标签内的任何测试方法之前运行。
@AfterTest – 用于在 @Test 标签内的任何测试方法之后运行。
@BeforeGroup – 这用于在属于特定组的每个测试方法之前只运行一次测试方法。
@AfterGroup – 用于在属于特定组的每个测试方法之后仅运行一次测试方法。
@BeforeMethod – 这用于在该 java 类文件中存在的每个测试方法之前运行测试方法。
@AfterMethod – 用于在该 java 类文件中存在的每个测试方法之后运行测试方法。