📜  TestNG @AfterSuite批注

📅  最后修改于: 2021-01-11 11:59:25             🧑  作者: Mango

TestNG @AfterSuite批注

@AfterSuite: @AfterSuite带注释的方法在执行套件中的所有测试方法之后执行。该套件基本上是一个testng.xml文件,因此可以说@AfterSuite带注释的方法是在XML文件执行之后执行的。

该@BeforeSuite注释用于建立或在@AfterSuite注释是用来阻止selenium卷筒纸驱动启动selenium驱动程序。

让我们考虑一个简单的例子。

步骤1:打开Eclipse。

步骤2:我们创建两个Java项目,即Module1.java和Module2.java。

Module1.java

package com.javatpoint;
import org.testng.annotations.Test;
public class Module1 
{
 @Test
 public void a_test()
 {
     System.out.println("Test1");
 }
 @Test
 public void b_test()
 {
     System.out.println("Test2");
 }
}

Module2.java

package com.javatpoint;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.Test;
public class Module2 
{
@AfterSuite
public void after_suite()
{
    System.out.println("Last method");
    
}
@Test
public void c_test()
{
    System.out.println("Test3");
}
}

步骤3:我们创建testng.xml文件来配置类。

testng.xml文件








 




 
 

到现在为止,我们创建了两个类,即Module1和Module2,然后在testng.xml文件中配置了这两个类。 @AfterSuite注释方法在Module2类中定义。