繁体   English   中英

如何使用Junit并行化同一Selenium套件的多个实例?

[英]How can I parallelize multiple instances of the same Selenium suite using Junit?

我有一个Junit测试套件,用于运行一系列硒测试。 我需要在多个平台(浏览器/ OS组合,移动设备)上运行这些测试。 有没有一种方法可以让我将该套件与同一套件的其他4个实例(总共5个)并行运行,每个实例具有不同的配置设置(RemoteWebDriver的设置)。

我应该在套件中的每个测试上使用并行化的运行器(我已经看到了几个选项)还是对套件本身进行并行化?

另外,是否有办法运行这些并行运行的序列? (即5次并行运行,然后再进行5次并行运行,依此类推)

您要为此使用Selenium Grid

要与JUnit4并行运行测试,您还需要Maven

请记住,Selenium网格不提供测试的并行分发,它只是允许多个线程到达同一端点以支持并行测试的一种方法。

您仍然需要一种机制来支持测试的并行分发。

我知道可以使用JUnit来实现,但是以我的经验,使用TestNG会更容易

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM