如何使用多个浏览器实例运行单个Test方法操作系统一个接一个地使用TestNG?

时间:2014-01-14 15:39:13

标签: selenium selenium-webdriver

<test name="Test chrome on windows 7">
  <parameter name="test-title"  value="chrome with video"/>
  <parameter name="browser-name"  value="chrome"/>
  <parameter name="platform-name"  value="WIN7"/>
  <parameter name="browser-version"  value=""/>
   <classes> 
      <class name="demo.test" />   
    </classes>
  </test>      

  <test name="Test chrome on windows 8">
  <parameter name="test-title"  value="FF with video"/>
  <parameter name="browser-name"  value="firefox"/>
  <parameter name="platform-name"  value="WIN8"/>
  <parameter name="browser-version"  value=""/>
   <classes> 
      <class name="demo.test" />   
    </classes>
  </test>

@BeforeMethod
public void beforeMethod(String browser_name, String platform_name, String browser_version) throws Exception {
}

@Test
public void test_login() throws Exception  {         
.................
}

P.S | 我这里只使用了一种测试方法;通常,当我们运行测试时,它会自动从xml文件中以相同或稍微延迟的方式启动所有提到的浏览器。我期望在测试结束后一个接一个地打开每个浏览器。

0 个答案:

没有答案