This demo project is created to run E2E tests using Cypress. The project has following feature integrated in it-
- TypeScript supported
- Data driven tests
- Page Object Models (POM) design pattern is used
- Custom Cypress Commands have been created which can be reused everywhere to avoid the code repeats
- ESLint integrated- A static code analysis tool.
- Clean code, easy to read
- Scalability- Easy to Scale
- Simplicity- Simple Design
- GithubAction is integrated
- Cypress
- TypeScript
- NodeJs
This test uses a number of open source projects to work properly:
- https://cypress.io/ - Cypress
- https://nodejs.org/en/ - evented I/O for the backend
This requires Node.js v12+ to run.
Install the dependencies and devDependencies.
cd Demo_PowerUs_Cypress
npm i
To run all tests just simply type
npm run e2e