我正在编写一些Nightwatch测试,我希望在文件顶部有一个辅助函数,可以访问其中的所有测试。我有:
'use strict';
var _this = this;
this.commonHelper = function(browser) {
//do something
};
module.exports = {
'Some Test': function(browser) {
console.log('_this is ', _this);
_this.commonHelper(browser)
}
}
但我收到错误:
Object #<Object> has no method 'commonHelper'
然而,console.log的输出是:
_this is { commonHelper: [Function] }
因此错误没有意义,因为_this
包含commonHelper
函数。有什么想法吗?