TestNG @AfterSuite 注解

17 Mar 2025 | 阅读 2 分钟

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

@BeforeSuite 注解用于设置或启动 selenium 驱动程序,而 @AfterSuite 注解用于停止 selenium web 驱动程序。

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

步骤 1: 打开 Eclipse。

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

Module1.java

Module2.java

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

testng.xml 文件

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

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

输出

TestNG @AfterSuite Annotation
下一个主题TestNG 注解