如何使用Selenium设置Jest以并行运行一些测试,然后依次运行一些测试?

时间:2019-08-31 15:51:33

标签: javascript selenium automated-tests jestjs

我使用Selenium webdriver js进行自动化测试,也使用 Jest 在parralell中运行一些测试,而我的测试具有以下结构:

tests
 ┣ folder1
 ┃ ┣ suite1
 ┃ ┣ suite2
 ┃ ┣ suite3
 ┃ ┗ suite4
 ┣ folder2
 ┃ ┣ suite1
 ┃ ┣ suite2
 ┃ ┣ suite3
 ┃ ┗ suite4
 ┣ folder3
 ┃ ┣ suite1
 ┃ ┣ suite2
 ┃ ┗ suite3

我想并行运行[folder1,folder2,folder3],但是每个测试都应按顺序运行,如果我使用-runInBand ,它将按顺序运行所有套件,是不是来自另一个文件夹

例如,我想同时开始

来自 test1

suite1 和来自 test2 suite1 来自 suite1 > test3

如果某些套房完成,它将从同一文件夹开始下一个套房

为什么?因为如果我在没有-runInBand 的情况下运行它,它将为每个测试打开一个chrome窗口,并想象它将消耗多少 RAM

0 个答案:

没有答案