| TestNG 注解 | 描述 |
|---|
| @BeforeSuite | @BeforeSuite 注解的方法将在套件中所有测试方法执行之前运行。 |
| @AfterSuite | @AfterSuite 注解的方法将在套件中所有测试方法执行之后运行。 |
| @BeforeTest | @BeforeTest 注解的方法将在属于该的所有可用类的所有测试方法执行之前执行。文件夹中定义的所有测试用例之前执行。 |
| @AfterTest | @AfterTest 注解的方法将在属于该的所有可用类的所有测试方法执行之后执行。文件夹中定义的所有测试用例之前执行。 |
| @BeforeClass | @BeforeClass 注解的方法将在当前类的第一个方法被调用之前执行。 |
| @AfterClass | @AfterClass 注解的方法将在当前类的所有测试方法执行完毕后被调用。 |
| @BeforeMethod | @BeforeMethod 注解的方法将在每个测试方法运行之前执行。 |
| @AfterMethod | @AfterMethod 注解的方法将在每个测试方法执行之后运行。 |
| @BeforeGroups | @BeforeGroups 注解的方法仅在属于该组的所有测试用例执行之前为该组运行一次。 |
| @AfterGroups | @AfterGroups 注解的方法仅在属于该组的所有测试用例执行之后为该组运行一次。 |