Sample project for a Cypress vs. Playwright battle at MTC 2023.
To run this project, you will need:
- git (I've used version
2.34.1while writing this doc) - Node.js (I've used version
v18.13.0while writing this doc) - npm (I've used version
8.19.3while writing this doc)
Note: When installing Node.js, npm is automatically installed too.
To install the dev dependencies, run npm install (or npm i for short.)
Before running the tests, some environment variables need to be set up.
Make a copy of the cypress.env.example.json file as cypress.env.json, and set the appropriate values for all the variables.
Note: cypress.env.json file is not tracked by git.
In this project, you can run tests in interactive and headless modes.
Run npm test (or npm t for short) to run all tests in headless mode.
Run npm run cy:open to open the Cypress App to run tests in interactive mode.
Made with ❤️ by Walmyr.