如何解决黄瓜报告附件的异常行为 Javascript守夜硒
我正在使用硒夜视镜nightwatch-xhr和黄瓜进行项目。 我尝试将xhr数据添加到报告中,但是只有在组中进行第一次测试后,其他任何xhr数据字符串为空之后,它才能正常工作。我尝试在XHR数据的开头添加'TEST'字符串,发现有些奇怪的地方。 拳头运行后,一切按预期进行: Expected result (actual for 1st test)
但是在所有其他报告中,只有以下内容: strange result from different tests
在第一个测试中调试显示带有“此后的TEST和xhr数据”的变量,而在其他测试中进行调试则仅显示“ TEST”,但这与实际附件不同。
问题代码:
After(async function (scenario) {
var xhrData='TEST';
client.getXHR('.*',10,xhrs => {
xhrs.forEach(function f(xhrss){
xhrData+=JSON.stringify(xhrss)+'\n';
})
});
this.attach(xhrData);
[...]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。