My projects and exercises related to software testing. I created tests using Cypress + Mocha + chai.
Ensure that you have node.js and npm installed by checking their versions.
$ npm -v
$ node -v
If they are not installed, download and install node.js (including npm) from the Node.js website
If the node.js and npm were installed long time ago, they may need an update to the latest version.
$ npm install -g update-node
$ npm install npm@latest -g
- Go to the uitests-cypress folder.
- Install dependencies from the package.json file.
$ npm install
The info how to install Cypress from the beginning can be found here
- Run Cypress by using one of the following commands:
Run tests headlessly:
$ npx cypress run
For the default Cypress browser - Electron, tests are being recorded when running headlessly.
Run tests via the Test Runner GUI:
$ npm run cypress:open
$ npx cypress open
When the Cypress GUI opens, click the test file name to run it (example_spec.js is a default Cypress test file containing 90 tests to show how it works).
To run a specific test suite only, use the following command:
$ npx cypress run --spec cypress/integration/app_spec.js
More commands can be found here