- https://docs.cypress.io/guides/core-concepts/writing-and-organizing-tests/#Plugin-files
- Cypress
- Javascript (ES6)
- Mocha
- Chai
- Mochawesome Report
- Allure Report
- Data Driven Concept
- Babel
- Installed NodeJS
> `git clone > agileonboarding`
> `Set up .bash_profile with password token
> `cd > agileonboarding-e2e`
> run `npm intall`
> `npm run cy:open`
> `npm run cy:open`
- Click on Run Button or
- Click on the Specific Test or
- Executing many test cases by double click on the test
- Terminate server
> `npm run posttest`
Execute specific group of test or specific test from the terminal, Headless mode and generate Mocha-Allure report
- npm run test "src/integration/contracts/**/**.js" --headed
- npm run test "src/integration/contracts/contracts-details/**.js" --browser chrome
- npm run test 'src/integration/**/**/*.js' --headed
> open terminal
> open location/ag-934-ContractTableTextFilter.js.mp4
- http://blog.geveo.com/Allure-Report-Integration-with-Cypress