我对此很陌生。我想要做的是同时在多个浏览器上启动测试用例。这是我用来运行的 xml 文件:
<suite name="Selenium Grid with webdriver" verbose="3" parallel="tests" thread-count="2">
<test name ="Selenium Grid demo">
<parameter name ="browser" value = "iexplore"/>
<classes>
<class name="test.GridWithWebdriver"/>
</classes>
</test>
<test name ="Selenium Grid demo2">
<parameter name ="browser" value = "firefox"/>
<classes>
<class name="test.GridWithWebdriver"/>
</classes>
</test>
</suite>
问题是在 Firefox 上运行的第二个测试仅在 IE 上运行完成后才运行。我尝试通过以下命令运行最大实例数 = 5 的集线器:
java -jar selenium-server-standalone-2.24.1.jar -role hub -maxInstances=5
但是我仍然看到没有指定警告最大实例,使用默认 = 1 所以也许这就是它没有并行运行的原因?另外,如果我想在 3 个 IE 浏览器上启动相同的测试用例,我该怎么做?请帮助我进行设置。谢谢