如何根据nightwatch中的条件禁用整个测试套件

时间:2016-09-16 21:53:49

标签: nightwatch.js

我希望能够根据守夜人的情况禁用整个测试套件,有人知道怎么做?

就像我可以使用@disabled:true,

但我真正想要的是@disabled:如果浏览器是Internet Explorer,则为true

如果浏览器是Internet Explorer,我想禁用整个测试套件

1 个答案:

答案 0 :(得分:0)

使用此命令禁用/启用目录中的整个测试用例(例如:以下代码将true更改为false):

find tests/<your directory>  -type f -iname '*.js' -exec sed -i "s/@disabled': *true/@disabled': false/" {} + 

如果你想要更具体,你应该用一些--option创建一个bash文件。 (如果平台是IE,则禁用directoryA,file090,file102 ......)。

OR

使用差异配置文件(Nightwatch.js文件)