问题描述
我正在使用硒夜视镜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 (将#修改为@)