我正在尝试使用nightwatch-slack-reporter nodejs程序包设置我的nightwatchjs测试,以报告给[[Slack。
当我使用以下命令从命令行运行nightwatchjs测试时;npm运行测试:默认/current_functionality/PAR-5139.js --reporter node_modules / nightwatch-slack-reporter / lib / reporter.js
我收到以下错误;
✖TypeError:无法读取未定义的属性'slack_webhook_url'
我的全局文件看起来像这样;
var options = {
slack_message: function(results, options) {
return {
text: 'Test completed, passed ' + results.passed + ', failed ' + results.failed,
username: 'Nightwatch',
icon_emoji: ':ghost:'
};
},
slack_webhook_url: 'https://hooks.slack.com/services/................'
};
module.exports = {
reporter: (require('nightwatch-slack-reporter')(options))
};
因此,首先,我的全局设置是否明显有问题?而且,我想知道我的webhook网址是否正确?
我从我的Slack应用程序复制并粘贴了它,但这是获取Webhook的正确位置,还是应该从测试报告到的Slack实例中获取它?
尽管有此失败,但实际上确实将失败报告给了Slack,如下所示;
但是测试未运行/通过。
任何帮助将不胜感激。
谢谢