在testng.xml中按顺序运行多个类

时间:2014-06-23 09:09:48

标签: xml testng

我正在尝试使用testng.xml一个接一个地运行多个类,但测试是并行运行的。我不希望他们并行运行。我的testng.xml看起来像这样:

<suite thread-count="1" name="Test Sample Suite" parallel="false">
  <test name="aia Pod" preserve-order="true" annotations="JDK"> 
    <parameter name="url" value="some url"></parameter>
    <parameter name="username" value="XAIA/user"></parameter>
    <parameter name="password" value="passwd"></parameter>  
    <classes> 
      <class name="classA"/>
      <class name="classB"/>
    </classes> 
  </test> 
</suite>

运行此XML会同时打开两个浏览器。我希望A类首先运行,然后打开一个新的浏览器并在A完成后运行B类。

1 个答案:

答案 0 :(得分:1)

您需要在套件级别设置parallel=false才能实现此目的。

如果您参考this来了解使用XML的并行性如何工作,可能会有所帮助。