Bre*_*dan 11 javascript testing angularjs protractor
我有大约20个spec文件,其中大多数使用在每个文件中重复的相同功能.我可以将全局函数放在每个spec文件可以使用的conf.js文件中吗?我读了这个页面http://stackoverflow.com/questions/21320400/protractor-angularjs-global-variables,但它不是很有帮助,我无法让它工作.我尝试放入一个函数onPrepare,但spec文件找不到它.我也尝试过global.viewByAds = function () {...};
如果有人能帮助我,我真的很感激!
nil*_*lsK 10
你可以简单地添加一个js文件并使用require
helper.js:
module.exports = {
foo: 'bar',
doSomething: function () {
return 1+1;
}
};
Run Code Online (Sandbox Code Playgroud)
在您的规格中:
//require helper.js at specs
var helper = require('./helper.js');
helper.doSomething()
Run Code Online (Sandbox Code Playgroud)