我想用不同的參數並行運行測試用例。我的testng.xml看起來像這樣如何使用selenium + testng並行運行測試用例
<suite name="Automation Testing" preserve-order="true">
<parameter name="browser" value="@[email protected]"/>
<test name="Login">
<classes>
<class name="common.Login" > </class>
</classes>
</test>
</suite>
的Java類,它接受參數
@parameters({'browser'})
@beforesuite
public void login(String browser){
if(broswer.equals('ff')){
WebDriver driver = new FirefoxDriver()
}
}
我已經通過這個環節https://stackoverflow.com/questions/14625256/how-to-run-the-test-in-parallel-using-selenium-webdrivertestng了......但我還沒有什麼出它...請讓我知道我該怎麼做.....
你爲什麼不把並行=「測試」你的testng.xml – Paras 2014-12-08 05:48:20
各個地方建立你會通過@瀏覽器@從? – 2014-12-08 06:50:55
@pArAs ya,但我想運行不同的參數。可以說,第一個實例應該調用ff瀏覽器,第二個實例應該調用chrome瀏覽器。 – sharan 2014-12-08 12:51:20