Selenium:并行运行测试套件(不进行跨浏览器测试)

时间:2020-08-28 14:51:26

标签: python selenium pytest selenium-grid2 xdist

我想并行运行硒测试套件。(或分布式模式)

(套件中有30个测试,希望3个线程并行运行,完成后总共执行30个测试,而无需重复测试) 我只想针对Chrome浏览器进行测试。我不想在其他不同的浏览器上进行测试。 将要在本地和CI管道中运行。

我正在使用Python + Pytest和可能的xdist(3个线程)。只是为每个进程实例化一个webdriver实例,它们就可以独立且并行地工作而没有争用吗? 将硒网格与三个具有相同配置的节点一起使用是否有意义(这是过大的杀伤力) 这是否意味着每个节点将运行30个测试? 还是会导致每个节点运行10个测试?

什么是最好的方法? 预先感谢。

0 个答案:

没有答案