在testng的@Test方法中,方法执行顺序是字母顺序执行,而不是按测试方法在代码中的先后顺序执行。
为了使测试方法按先后顺序执行,可在@Test中添加priority参数,根据priority 设置的优先级依次执行方法。
实例代码如下:
package com.cases;
import org.testng.annotations.Test;
public class C_Start {
@Test(priority=3)
public void planccc() throws Exception {
System.out.println(“ccc”);
}
@Test(priority=1)
public void planaaa() throws Exception {
System.out.println(“aaa”);
}
@Test(priority=2)
public void planbbb() throws Exception {
System.out.println(“bbb”);
}
}
运行结果如下:
aaa
bbb
ccc
===============================================
king-test
Total tests run: 3, Failures: 0, Skips: 0
===============================================
转载请注明:半亩方塘 » 关于TestNG的知识点——priority参数