我有一个量角器测试,我为每个功能(例如login,createObject,logout)制作了帮助js文件。 这些单独的js文件是从Test.js(spec文件)调用的。 我想对config.js中的所有3个方法提出要求,但是在一次调用中,我的所有测试都包含很多帮助器/方法文件。 我试过这个:
在config.js中,
onPrepare: function () {
'use strict';
global.Methods = require ('./method1.js' , './method2.js' , './method3.js');
}
但它不起作用。 任何人都可以告诉我这是否可行或者有更好的方法吗?
提前谢谢。
答案 0 :(得分:-1)
由于require函数只接受一个文件作为参数,因此您可以将所有方法放入一个名为actions的文件中。这样,您只需进行一次必需调用即可访问所有方法。
global.Methods = require('./actions.js');
or even better
global.Methods = new (require('./actions.js'));
或者一次只需要一个文件
global.Methods1 = require ('./method1.js');
global.Methods2 = require ('./method2.js');
global.Methods3 = require ('./method3.js');