我想并行运行硒测试套件。(或分布式模式)
(套件中有30个测试,希望3个线程并行运行,完成后总共执行30个测试,而无需重复测试) 我只想针对Chrome浏览器进行测试。我不想在其他不同的浏览器上进行测试。 将要在本地和CI管道中运行。
我正在使用Python + Pytest和可能的xdist(3个线程)。只是为每个进程实例化一个webdriver实例,它们就可以独立且并行地工作而没有争用吗? 将硒网格与三个具有相同配置的节点一起使用是否有意义(这是过大的杀伤力) 这是否意味着每个节点将运行30个测试? 还是会导致每个节点运行10个测试?
什么是最好的方法? 预先感谢。