Cypress is a next generation front end testing tool built for the modern web. https://www.cypress.io/
Cucumber is a software tool used by computer programmers that supports behavior-driven development (BDD). Central to the Cucumber BDD approach is its plain language parser called Gherkin. https://cucumber.io/
- node version
^v12.0.0 - Install Node.js and npm, we will use npm to install or yarn
- Cypress x Cucumber for automation testing
$ git clone "url this project"
$ cd [project]
$ npm installSetup file .env
GOOGLE_URL=
RALALI_WEB_URL=All data test for automation testing
Go to cypress/fixtures/
- use
test-webuito upload the report on cypress dashboard - use
cypressfor local testing (not uploading the report)
$ npm run cypress -- -e TAGS='' | All test
$ npm run cypress -- -e TAGS='not @skip' | All test without tag @skip
$ npm run cypress -- -e TAGS='@tagNameScenario' | Only @tagNameScenario
$ npm run cypress -- -e TAGS='' --browser chrome | Launch the browser
$ npm run cypress-ui | Open the Cypress Desktop from node_modulesCypress Dashboard https://dashboard.cypress.io/projects/7tcyw1/runs
