Before you begin, ensure you have met the following requirements:
- Install Node.js (version 12 or above) and npm (version 6.9 or above) (NOTE: npm is installed as part of Node)
- You can execute the command
node --version
in order to check if you haveNode.js
installed and what number version - You can execute the command
npm --version
in order to check if you havenpm
installed and what number version
- You can execute the command
To install this project follow these steps:
npm install
Note: Headless Browsers are those which actually access the Web Page, but the GUI is hidden from the user
- Run all automated tests with headless browser in QA environment
npm run cypress:electron-tests-qa
The following plugins are installed after you execute the command npm install
. This project is currently using Cypress and extended with the plugins.
Plugin | README |
---|---|
cypress-xpath | https://github.com/cypress-io/cypress-xpath/blob/master/README.md |
junit-report-merger | https://github.com/bhovhannes/junit-report-merger#readme |