1

我是 testng 的新手。我想在并行执行模式下运行测试。我正在使用 selenium grid, selenium webdriver, testng.

我的 testng.xml 文件是:

`<?xml version="1.0" encoding="UTF-8"?>
<suite name="WebDriver Suite" verbose="1" parallel="tests" thread-count="5">
<test name="WebDriver Test" >
    <parameter name="browser" value="firefox" />
    <parameter name="port" value="5555" />
<classes>
   <class name="BootUpTest" >
        <methods>
            <include name = "testBootUp"/>
        </methods>
    </class>
</classes>
</test>    
<test name="WebDriver Test for IE" >
    <parameter name="browser" value="chrome" />
    <parameter name="port" value="5556" />
<classes>
   <class name="BootUpTest" >
        <methods>
            <include name = "testBootUp"/>
        </methods>
    </class>
</classes>
</test>  
</suite>`

在上面的 xml 文件中,我应该testBootUp在 a 中运行该方法firefox以及chrome.i 能够运行上述方案。但我的范围是我想首先运行“ WebDriver Test 测试,然后我需要一些延迟在那之后我的 IE 测试的 WebDriver 测试应该必须运行..

是否可以在 testng.xml 文件中实现这一点?

4

1 回答 1

1

您不能这样做,testng.xml但为什么不将 asleep()放入之前的方法之一?(可能@BeforeMethod)?

于 2012-06-05T15:51:25.720 回答