TestNg依赖 dependsOnMethods

有时候,你可能需要在一个特定的顺序调用方法

 执行原则: 

1.被依赖的先执行;

2. 再执行没配置依赖的

3.再执行需要依赖的;

4.若无依赖关系,依次执行

一个方法有多个依赖时用空格隔开

有两种依赖方式:

dependsOnMethods 和 dependsOnGroups

第一种依赖方式:dependsOnMethods


代码:

package com.testcase;


import org.testng.annotations.Test;


public class TestngDependencies {
@Test
public void testmethod(){
System.out.println("我是否为第一个执行");
}
  @Test
  public void serverstartok(){
 System.err.println("method1 runs after me......"); 
  }
  @Test(dependsOnMethods = {"serverstartok"})
  public void method1(){
 System.out.println("depens on serverstartok.");
 
  }
}
testng.xml文件


 
   
     
   

 


运行结果:



你可能感兴趣的:(TestNG)