TestNG优先级注释与顺​​序执行冲突

时间:2017-07-13 07:34:26

标签: java selenium testng

我已经为TestNG框架中的每个类确定了方法的优先级。当我运行套件时。我看到每个类首先触发的优先级1方法,然后是每个类的下一个优先级。

我也尝试使用" preserve-order =" true">"在testing.xml中,但是问题就是沮丧。

..详细说明

Class A
{@Test(priority =1)
 method A1()
@Test(priority =2)
 method A2}

Class B
{@Test(priority =1)
 method B1()
@Test(priority =2)
 method B2}

当套件被触发时 - 执行顺序为A1,B1,A2和B2。对于不同包中同一项目中的类似场景,我看到执行顺序A1,A2,B1和B2

1 个答案:

答案 0 :(得分:0)

使用TestNG的dependency选项来实现订单