我正在尝试为不同的浏览器实现 mochawesome 报告的动态路径,例如,对于 chrome,它应该是 cypress/reports/chrome/mocha
这是我给记者的cypress.json配置
"reporter": "cypress-multi-reporters",
"reporterOptions": {
"reporterEnabled": "mochawesome",
"mochawesomeReporterOptions": {
"quiet": true,
"overwrite": false,
"html": false,
"json": true
}
},
这就是我尝试使用自定义reporterDir 运行测试的方式
"cypress run --spec cypress\\integration\\filter\\*.js --browser chrome --headless --config-file config.json --config videosFolder=cypress\\videos\\chrome downloadsFolder=cypress\\downloads\\chrome --reporter mochawesome --reporter-options reportDir=cypress/reports/chrome/mocha"
但它不起作用。报告保存在 cypress.json 的路径下。我多次尝试不同的语法,但我就是不能让它工作。我需要它,因为我的测试将在许多浏览器上启动,并且我想让报告目录井井有条。