我有一个包含4个测试的套件。我想同时运行test1,test2,test3和test4,以便仅在test3完成后才能运行。
例如
<Suite parallel="tests">
<tests>
<test name= androidmobile></test>
<test name= androidTablet></test>
<test name= iphone></test>
<test name= ipad></test>
</tests>
</suite>
我希望ipad仅在iphone执行完成后才能运行。
注意:我们使用两台Mac机器和1台Windows机器执行。 ipad在一台Mac机器上运行,而iphone在另一台Mac机器上运行,在Windows机器中运行2个Andoid设备(androidTablet,androidmobile)。另一方面,如果我在打开应用程序并登录到同一台计算机后出于某种原因将执行程序放置在两台Mac机中,则该应用程序关闭(它仅在并行执行中发生),另一方面,如果我分别运行这些案例,则这两种情况都会传递设备。 两台设备的wdaLocalPort ID不同(一个设备为8100,另一台设备为8101)