Examples of Cypress E2E automation for real life applications using Javascript & Typescript.
How to run the project?
- Install Node JS ^18.13.0 LTS
- Clone this repo and run "npm install"
- Clone localhosted apps repos inside cypress project folder and "npm install" them
- for frontend tests use https://github.com/moodyswing/ngx-admin-lite
- for API tests use https://github.com/moodyswing/angular-realworld-example-app
- Run a scripts according to package.json (eg. npm run cy-run-web)
Dependencies:
- Cypress
- Typescript
- Mochawesome reporter https://www.npmjs.com/package/cypress-mochawesome-reporter
- start-server-and-test https://www.npmjs.com/package/start-server-and-test