TestNG参数
dependsOnMethods可以使测试用例按某个特定的顺序执行
实例:
@Test(dependsOnMethods=“s”)
public void a()
System.out.println("调用a");
}
@Test
public void s()
System.out.println("调用s");
}
结果为:调用s,调用a
使用priority可实现按照特定顺序执行测试用例
实例:
@Test(priority=“1”)
public void a()
System.out.println("调用a");
}
@Test(priority=“0”)
public void s()
System.out.println("调用s");
}
结果为:调用s,调用a
使用参数enabled=false来跳过某测试方法
实例
@Test(priority=“1” enabled=false)
public void a()
System.out.println("调用a");
}
@Test(priority=“2”)
public void s()
System.out.println("调用s");
}
@Test(priority=“0”)
public void s()
System.out.println("调用d");
}
结果为:调用d,调用s (测试用例a被跳过)