Tagged Under: , ,

Report in Cypress

Share

Step 1: Installation

i. Install mocha

npm install mocha --save-dev 
ii. Install cypress-multi-reporters
npm install cypress-multi-reporters --save-dev

iii. Install mochawesome

npm install mochawesome --save-dev

iv. Install mochawesome-merge

npm install mochawesome-merge --save-dev

v. Install mochawesome-report-generator

npm install mochawesome-report-generator --save-dev

Step 2: Add reporter settings in cypress.json

 "reporter": "cypress-multi-reporters",
  "reporterOptions": {
    "reporterEnabled": "mochawesome",
    "mochawesomeReporterOptions": {
      "reportDir": "cypress/reports/mocha",
      "quite": true,
      "overwrite": false,
      "html": false,
      "json": true
    }
  }
}
Step 3: Add scripts in package.json file
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "cypress open",
    "clean:reports": "rmdir /S /Q cypress\\reports && mkdir 
cypress\\reports && mkdir cypress\\reports\\mochareports",
    "pretest": "npm run clean:reports",
    "scripts": "cypress run",
    "combine-reports": "mochawesome-merge 
cypress/reports/mocha/*.json > cypress/reports/mochareports/report.json",
    "generate-report": "marge cypress/reports/mochareports/report.json 
-f report -o cypress/reports/mochareports",
    "posttest": "npm run combine-reports && npm run generate-report",
    "test1": "npm run scripts || npm run posttest"
  },


Step 4: Run testcase

npm run test1
Report in:
Cypress/Reports/Mochareports/report.html

0 Comments:

Đăng nhận xét

Ý kiến của bạn là điều tuyệt vời nhất

Cho xin ý kiến nhé!

Tên Email * Thông báo *

Our Location