E-Commerce E2E tests Framework written in Testcafe.
- Design Pattern: Page Object Model
- Language: Javascript ES6
- Clone
clone https://git.toptal.com/screening/ahmed-hamada.git
- Install
npm install
- Run all tests with runner class
node runner.js
- Run all tests in chrome without report
npm run test-chrome-without-report
- Run all tests in chrome with report
npm run tests-chrome-with-report
- Generate HTML report from reports/report.json
node utils/report-generator.js