вы должны сгенерировать огурец- json отчет. В вашей упаковке. json установите конфигурацию:
"cypress-cucumber-preprocessor": {
"nonGlobalStepDefinitions": false,
"stepDefinitions": "cypress/stepDefinitions",
"cucumberJson": {
"generate": true,
"outputFolder": "cypress/cucumber-json",
"filePrefix": "",
"fileSuffix": ".cucumber"
}
}
Используйте html -cucumber-reporter .
npm install cucumber-html-reporter --save-dev
и создайте js файл для генерации отчета:
const reporter = require('cucumber-html-reporter');
const options = {
theme: 'hierarchy',
jsonDir: 'cypress/cucumber-json',
output: 'reports/html_simple/cucumber_report.html',
reportSuiteAsScenarios: true,
scenarioTimestamp: true,
launchReport: true,
ignoreBadJsonFile: true,
scenarioTimestamp: true,
metadata: {
"App Version": "1.0.0",
"Test Environment": "STAGING",
"Browser": "Chrome 54.0.2840.98",
"Platform": "Windows 10",
"Parallel": "Scenarios",
"Executed": "Remote"
}
};
reporter.generate(options);
Запустите ваши тесты и выполните файл репортера:
node ./support/cucumber-html-reporter.js
введите описание изображения здесь