Rip*_*sim 0 java testng selenium selenium-rc sequential
我有一个包含3个方法的java类:
public class Test{
public void orange(){
}
public void apple(){
}
public void mango(){
}
}
Run Code Online (Sandbox Code Playgroud)
我想按顺序/顺序执行上面提到的3种方法,就像我在Selenium RC和TestNG上编写的那样.我怎样才能做到这一点?
最简单的办法是只改@Test到@Test(singleThreaded=true).如果这样做,您的类中的所有测试将在单个线程中按顺序运行.
要么
如果您想明确测试应该运行的顺序,可以使用注释@dependsOnMethods
public void orange(){}
@Test(dependsOnMethods = { "orange" })
public void apple(){}
@Test(dependsOnMethods = { "apple" })
public void mango(){}
Run Code Online (Sandbox Code Playgroud)
如果您希望类中的某些方法(但不是全部)按顺序运行,这也很好.
http://testng.org/doc/documentation-main.html#dependent-methods
| 归档时间: |
|
| 查看次数: |
4009 次 |
| 最近记录: |