Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 在CI中运行headless时输出cypress浏览器日志消息_Azure_Azure Pipelines_Cypress - Fatal编程技术网

Azure 在CI中运行headless时输出cypress浏览器日志消息

Azure 在CI中运行headless时输出cypress浏览器日志消息,azure,azure-pipelines,cypress,Azure,Azure Pipelines,Cypress,我正在使用cypress io和cypress axe运行浏览器测试,并检查页面是否存在可访问性冲突 我的任务是: function reportA11yViolations(violations: Result[]) { const errors: string[] = []; violations.forEach((v: Result) => v.nodes.forEach((node: NodeResult) => { errors.push(node.fai

我正在使用cypress io和cypress axe运行浏览器测试,并检查页面是否存在可访问性冲突

我的任务是:

function reportA11yViolations(violations: Result[]) {
  const errors: string[] = [];

  violations.forEach((v: Result) => v.nodes.forEach((node: NodeResult) => {
    errors.push(node.failureSummary);
  }));

  cy.log(errors.join("\n"));
}

Cypress.Commands.add("checkA11yAndReportViolations", (context, options) => {
  cy.checkA11y(context, options, reportA11yViolations);
});
在运行nice浏览器应用程序时,我可以看到所有浏览器日志消息

但是,当我在词环境中无头奔跑时呢


我是否可以在任何地方显示这些错误或将其写入文件?

我已使用CircleCI配置为每晚进行上述cypress测试。我需要一种方法来保存/写入与11y违规相关的所有错误详细信息,以供参考。截图和视频无助于获取详细信息。提前谢谢。我想知道你是否可以配置一个记者。如果不是,最好的办法可能是使用
cy.request
将结果发布到API端点。