📜  TestNG @AfterGroups批注

📅  最后修改于: 2021-01-11 12:06:55             🧑  作者: Mango

TestNG @AfterGroups批注

我们已经了解了@BeforeGroups批注,该批注在执行属于@BeforeGroups批注的参数中指定的组的测试方法之前,先执行@BeforeGroups批注的方法。

@AfterGroups: @AfterGroups带注释的方法将在执行指定组的所有测试方法后仅运行一次。

让我们通过示例了解@AfterGroups批注:

步骤1:打开Eclipse。

步骤2:我们创建一个简单的项目。

After_groups.java

package com.javatpoint;
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文件来配置上面的类。








 
 

步骤4:运行testng.xml文件。右键单击testng.xml文件,然后将光标向下移动到Run As ,然后单击1 TestNG Suite