包含js节点的recursion文件夹
我正在使用纱线,selenium和节点js设置testing自动化。 在wdio.conf.js
文件中,我必须填写一个string数组的specs
数组。 这些string是要执行的js
文件的path。 我找不到如何将每个单独的js文件包含在文件夹中。 我的结构看起来像这样
/specs/productA/
在/productA
中,根目录中包含.js
文件,以及子文件夹和这些子文件夹中的文件夹。
/specs/productA/testCollectionA/
/specs/productA/testCollectionB/
/specs/productA/testCollectionC/subCollection/
我怎样才能针对根目录中的每一个js
文件,并recursion?
使用node-glob很容易。
const glob = require("glob") glob("**/*.js", options, function (error, paths) { // `paths` will have your files })
编辑 :我认为wdio.conf.js
的specs
条目实际上采用全局语法。 尝试使用这个:
specs: [ "tests/**/*.js" ]