🌲 cypress-cucumber-typescript

This project is the base to start automating web applications with Cypress framework.

💾 Version

  • Cypress 10.3.1
  • Typescript 4.7.4
  • Cucumber-preprocessor 12.0.0
  • Node 14.18.0
  • Npm 6.14.15

⚙️ Installation

Pre-requisite node.

Use the package manager npm to install

npm install

🚀 Test execution

Before running the test, please set a random user and in the cypress.env.json file. In a real project do NOT push this file to git.

You can create one at https://www.demoblaze.com/ --> "Sign Up" menu.

To run on Chrome download Browser

npm run cy:run 
npm run cy:run:headed
npm run cy:chrome
npm run cy:chrome:headed
npm run cy:open
npm run cy:run:smoke

💪🏼 Contributing

  1. Clone the repository
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Run the tests or make changes
  4. Commit your changes (git add . , Git commit -m "Add some feature")
  5. Push the branch (git push origin my-new-feature)
  6. Create a new pull request

⚖️ License

MIT

📚 Information sources

Cypress

Cucumber

Typescript