我们已经了解了@BeforeGroups批注, 该批注在执行属于@BeforeGroups批注的参数中指定的组的测试方法之前, 先执行@BeforeGroups批注的方法。
@AfterGroups:@AfterGroups带注释的方法将在执行指定组的所有测试方法后仅运行一次。
让我们通过示例了解@AfterGroups批注:
步骤1:打开Eclipse。
步骤2:我们创建一个简单的项目。
After_groups.java
package com.srcmini;
import org.testng.annotations.AfterGroups;
import org.testng.annotations.Test;
public class After_groups{@AfterGroups("Testing tool")public void after_group(){System.out.println("The list which is shown above are the testing tools");
}@Test(groups= {"Testing tool"})public void testcase1(){System.out.println("Appium");
}@Test(groups= {"Testing tool"})public void testcase2(){System.out.println("JIRA");
}@Test(groups= {"Testing tool"})public void testcase3(){System.out.println("RedMine");
}}
在上面的Java项目中, 我们创建了@AfterGroups注释方法, 并传递了” TestingTool” , 这意味着@AfterGroups注释方法(即after_group())将在执行所有属于” Testing” 的测试方法后被调用。工具” 组。
步骤3:现在, 我们创建一个testng.xml文件来配置上面的类。
<
?xml version="1.0" encoding="UTF-8"?>
<
!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<
suite name="test_suite">
<
test name="Testing tools">
<
classes>
<
class name="com.srcmini.After_groups"/>
<
/classes>
<
/test>
<
!-- Test -->
<
/suite>
<
!-- Suite -->
【TestNG @AfterGroups注解用法示例】步骤4:运行testng.xml文件。右键单击testng.xml文件, 然后将光标向下移动到Run As, 然后单击1 TestNG Suite。
文章图片
推荐阅读
- TestNG @AfterMethod注解用法示例
- 如何在TestNG配置中创建XML文件()
- TestNG @AfterClass注解用法示例
- TestNG使用Regex运行测试用例示例图解
- TestNG排除/包含测试用例示例图解
- Eclipse TestNG安装和配置详细步骤图解
- TestNG的特点详细介绍
- Xamarin工作簿安装和用法详细步骤图解
- 密钥,本文教您win7旗舰版的激活密钥