是否可以使用相同的浏览器/平台组合同时/并行运行selenium测试

时间:2016-04-19 09:40:33

标签: selenium webdriver selenium-grid

我正在尝试使用相同的浏览器/平台组合并行运行测试,确切地说是Chrome / WIN7。到目前为止,我们已经设法通过jenkins在单独的执行程序(节点)上运行不同的功能来减少测试执行时间。我想要实现的是能够并行运行单独的场景以进一步减少测试执行时间。这是否可以使用selenium网格,所有节点具有相同的浏览器/平台组合?

1 个答案:

答案 0 :(得分:0)

是的,可以使用TestNG

使用parallel="methods",如下所示: -

<suite name="Test-method Suite" parallel="methods" thread-count="2" >

参见: -

http://howtodoinjava.com/testng/testng-executing-parallel-tests/

您可以根据需要使用更多执行类型: -

<suite name="My suite" parallel="methods" thread-count="5">
<suite name="My suite" parallel="tests" thread-count="5">
<suite name="My suite" parallel="classes" thread-count="5">
<suite name="My suite" parallel="instances" thread-count="5">

参见: -

http://testng.org/doc/documentation-main.html#parallel-tests

希望它会对你有所帮助:)。