Isabella Ojeda Nuñez
This is a proof of concept (POC) for testing the UI of the website https://todoist.com/ with Testcafe. It also integrates other resources/libraries as eslint to have a proper standard in the code and testcafe-reporter-json to have some reporting file and jenkins for the CI/CD.
In order to use and play around with this project, you can follow the next steps.
- Clone the repo in your local machine
- Install node in your machine https://nodejs.org/en/
- Install the needed libraries; in the folder of your project, in the termina type:
npm install
- Create your .env file, in the main folder, with your variables. Example shown after the steps
- In the terminal of your project type:
npm run testcafeConfig
For step 4, it is mentioned that you have to create your .env file with the needed variables, the content of this file will look like this:
EMAIL="yourEmailAccount@yourDomain.com"
PASSWORD="yourPassword"
To be able to run the project in our BrowserStack account, we need to do the following: