黄瓜报告附件的异常行为 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 (将#修改为@)