TestNG @BeforeMethod 注解17 Mar 2025 | 阅读 2 分钟 @BeforeMethod 仅适用于类,而不适用于 XML 文件。@BeforeMethod 注解的方法将在每个测试方法(即测试用例)执行之前被调用。假设一个类中有四个测试方法,那么在每个测试方法执行之前都会执行 @BeforeMethod 注解的方法。如果有四个测试方法,那么 @BeforeMethod 注解的方法将被调用四次。 让我们通过一个例子来理解 @BeforeMethod 注解。 步骤 1: 打开 Eclipse。 步骤 2: 我们创建一个简单的 Java 项目,其中包含 @BeforeMethod 注解。 Before_Methods.java 在上面的代码中,我们创建了 @BeforeMethod 注解的方法,该方法将在每个测试方法(即 sum() 和 difference() 测试方法)执行之前被调用。 步骤 3: 现在,我们创建 testng.xml 文件来配置 Before_Methods 类。 testng.xml 文件 步骤 4: 运行 testng.xml 文件。右键单击 testng.xml 文件,并将鼠标光标向下移动到 Run As,然后单击 1 TestNG Suite。 输出 ![]() 在上面的输出中,difference() 方法在 sum() 之前执行,因为我们知道 TestNG 按字母顺序运行测试方法,@BeforeMethod 注解的方法在每个测试方法(即 difference() 和 sum())执行之前被调用。 下一个主题TestNG 注解 |
我们请求您订阅我们的新闻通讯以获取最新更新。