希望有人会帮助我。 我目前正在尝试使用TestNG编写一些自动化测试。
我有一个ClassA,有以下几种方法:
ClassA:
TestA1()
@Test( dependsOnMethods = { "TestA1" })
TestA2() //dependsonmethod TestA1()
TestA3()
@Test( dependsOnMethods = { "TestA3" })
TestA4() depends on TestA3()
现在当我运行testng时,它的序列如下:
TestA3()
TestA1()
TestA4()
TestA2()
我的testng xml如下所示::
<test name="SampleTest">
<parameter name="test.TestA1" value="TestA1" />
<parameter name="test.TestA2" value="TestA2" />
<parameter name="test.TestA3" value="TestA3" />
<parameter name="test.TestA4" value="TestA4" />
<groups>
<run>
<include name="@mode@" />
</run>
</groups>
<classes>
<class name="test.sampleTest" />
</classes>
</test>
我希望testng执行类似下面的操作 任何人都可以帮助我如何实现订单?
TestA1()
TestA2()
TestA3()
TestA4()
答案 0 :(得分:0)
将test1和test3注释为@Test。使A3取决于a2。