This repository provides an integration between Cypress, a modern end-to-end testing framework, and Cucumber, a powerful behavior-driven development (BDD) tool. It offers a robust and efficient testing solution that combines the flexibility and ease of use of Cypress with the expressiveness and collaboration features of Cucumber.
Cypress 10+ with Cucumber
Integrated with:
- https://github.com/badeball/cypress-cucumber-preprocessor
- https://github.com/bahmutov/cypress-esbuild-preprocessor
- https://github.com/Shelex/cypress-allure-plugin
- Node JS
- Optional: Java 8 for Allure Reporter
Install project dependencies with: npm i
- Standard Execution: npm run test:chrome
- Allure Report:
- npm run cypress:allure
- npm run allure:report
- npm run allure:open
- You'll get a report