выводить сообщения журнала кипарис-браузера при работе без монитора в CI - PullRequest
1 голос
/ 09 июня 2019

Я использую cypress-io и cypress-ax для запуска тестов браузера и проверки, нет ли у страницы нарушений доступности.

У меня есть эта задача:

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);
});

Я вижу все сообщения журнала браузера при запуске через красивое приложение браузера.

Но как быть, когда я бегу без головы в среде ci?

Есть ли в любом случае, я могу отобразить эти ошибки в любом месте или записать их в файл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...