如果在我的package.json
中定义了仅调用test
命令的毛线脚本nightwatch
;看来,它将同时运行features
文件夹中找到的方案以及所有不一定是使用Cucumber进行的测试的测试(普通nightwatch
测试在{{ 1}}文件夹)。
我是否有办法将仅执行“ tests/
”测试与执行普通cucumber+nightwatch
的测试区分开来,所以我进行过滤并仅从两组中的一个运行?
答案 0 :(得分:0)
nightwatch-cucumber
的{{3}}通过电子邮件建议了这种方法:
在守夜人配置中使用环境变量(基于JS)。 此环境变量可以确定测试的来源。
注意:如果使用Nightwatch 1.x,则不推荐使用此软件包 出来。因此,我建议不要花太多时间使用它 新的nightwatch-api程序包。
从nightwatch
中过滤掉普通cucumber+nightwatch
测试的一种快速解决方法是将src_folders
文件中的nightwatch.json
编辑为一个空数组,如下所示:< / p>
{
"src_folders" : [],
...
}