├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── Jenkinsfile ├── README.md ├── cypress.config.js ├── cypress ├── e2e │ ├── components │ │ └── HeaderComponent.js │ ├── config │ │ ├── CONSTANTS.js │ │ ├── errorMessages.js │ │ └── routes.js │ ├── pages │ │ ├── AccountPage.js │ │ ├── BasePage.js │ │ ├── LoginPage.js │ │ ├── ProductDetailsPage.js │ │ ├── ProductsSearchPage.js │ │ ├── RegisterPage.js │ │ ├── ShoppingCartPage.js │ │ └── WishlistPage.js │ ├── tests │ │ ├── AddToCartTest.cy.js │ │ ├── LoginTest.cy.js │ │ ├── ProductDataTest.cy.js │ │ ├── ProductsSearchTest.cy.js │ │ ├── RegistrationTest.cy.js │ │ └── WishlistTest.cy.js │ └── utils │ │ └── ProductUtils.js ├── fixtures │ ├── product.json │ ├── productCategories.json │ ├── products.json │ └── users.json └── support │ ├── commands.js │ ├── e2e.js │ └── index.d.ts ├── doc ├── cyress-cloud-results.PNG ├── cyress-cloud-specs.PNG ├── docker.md ├── jenkins-console-output.png ├── jenkins-node.PNG ├── jenkins-pipeline-config.PNG ├── jenkins-pipieline-dashboard.PNG ├── jenkins-slack-config.PNG ├── jenkins-slack-notification.PNG ├── jenkins.md ├── jenkins.png ├── mochaawesome-report-overview.PNG ├── mochawesome-failed-test-report.png └── results-terminal-output.PNG ├── docker-compose-browsers.yml ├── docker-compose-build.yml ├── docker-compose.yml ├── jsconfig.json ├── package.json ├── reporter-config.json └── settings ├── dev.settings.json ├── local.settings.json ├── prod.settings.json ├── qa.settings.json └── stage.settings.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/README.md -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/components/HeaderComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/components/HeaderComponent.js -------------------------------------------------------------------------------- /cypress/e2e/config/CONSTANTS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/config/CONSTANTS.js -------------------------------------------------------------------------------- /cypress/e2e/config/errorMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/config/errorMessages.js -------------------------------------------------------------------------------- /cypress/e2e/config/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/config/routes.js -------------------------------------------------------------------------------- /cypress/e2e/pages/AccountPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/AccountPage.js -------------------------------------------------------------------------------- /cypress/e2e/pages/BasePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/BasePage.js -------------------------------------------------------------------------------- /cypress/e2e/pages/LoginPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/LoginPage.js -------------------------------------------------------------------------------- /cypress/e2e/pages/ProductDetailsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/ProductDetailsPage.js -------------------------------------------------------------------------------- /cypress/e2e/pages/ProductsSearchPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/ProductsSearchPage.js -------------------------------------------------------------------------------- /cypress/e2e/pages/RegisterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/RegisterPage.js -------------------------------------------------------------------------------- /cypress/e2e/pages/ShoppingCartPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/ShoppingCartPage.js -------------------------------------------------------------------------------- /cypress/e2e/pages/WishlistPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/pages/WishlistPage.js -------------------------------------------------------------------------------- /cypress/e2e/tests/AddToCartTest.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/tests/AddToCartTest.cy.js -------------------------------------------------------------------------------- /cypress/e2e/tests/LoginTest.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/tests/LoginTest.cy.js -------------------------------------------------------------------------------- /cypress/e2e/tests/ProductDataTest.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/tests/ProductDataTest.cy.js -------------------------------------------------------------------------------- /cypress/e2e/tests/ProductsSearchTest.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/tests/ProductsSearchTest.cy.js -------------------------------------------------------------------------------- /cypress/e2e/tests/RegistrationTest.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/tests/RegistrationTest.cy.js -------------------------------------------------------------------------------- /cypress/e2e/tests/WishlistTest.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/tests/WishlistTest.cy.js -------------------------------------------------------------------------------- /cypress/e2e/utils/ProductUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/e2e/utils/ProductUtils.js -------------------------------------------------------------------------------- /cypress/fixtures/product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/fixtures/product.json -------------------------------------------------------------------------------- /cypress/fixtures/productCategories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/fixtures/productCategories.json -------------------------------------------------------------------------------- /cypress/fixtures/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/fixtures/products.json -------------------------------------------------------------------------------- /cypress/fixtures/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/fixtures/users.json -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/support/e2e.js -------------------------------------------------------------------------------- /cypress/support/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/cypress/support/index.d.ts -------------------------------------------------------------------------------- /doc/cyress-cloud-results.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/cyress-cloud-results.PNG -------------------------------------------------------------------------------- /doc/cyress-cloud-specs.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/cyress-cloud-specs.PNG -------------------------------------------------------------------------------- /doc/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/docker.md -------------------------------------------------------------------------------- /doc/jenkins-console-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins-console-output.png -------------------------------------------------------------------------------- /doc/jenkins-node.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins-node.PNG -------------------------------------------------------------------------------- /doc/jenkins-pipeline-config.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins-pipeline-config.PNG -------------------------------------------------------------------------------- /doc/jenkins-pipieline-dashboard.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins-pipieline-dashboard.PNG -------------------------------------------------------------------------------- /doc/jenkins-slack-config.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins-slack-config.PNG -------------------------------------------------------------------------------- /doc/jenkins-slack-notification.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins-slack-notification.PNG -------------------------------------------------------------------------------- /doc/jenkins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins.md -------------------------------------------------------------------------------- /doc/jenkins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/jenkins.png -------------------------------------------------------------------------------- /doc/mochaawesome-report-overview.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/mochaawesome-report-overview.PNG -------------------------------------------------------------------------------- /doc/mochawesome-failed-test-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/mochawesome-failed-test-report.png -------------------------------------------------------------------------------- /doc/results-terminal-output.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/doc/results-terminal-output.PNG -------------------------------------------------------------------------------- /docker-compose-browsers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/docker-compose-browsers.yml -------------------------------------------------------------------------------- /docker-compose-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/docker-compose-build.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/package.json -------------------------------------------------------------------------------- /reporter-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/reporter-config.json -------------------------------------------------------------------------------- /settings/dev.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/settings/dev.settings.json -------------------------------------------------------------------------------- /settings/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/settings/local.settings.json -------------------------------------------------------------------------------- /settings/prod.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/settings/prod.settings.json -------------------------------------------------------------------------------- /settings/qa.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/settings/qa.settings.json -------------------------------------------------------------------------------- /settings/stage.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itkhanz/Cypress-Framework/HEAD/settings/stage.settings.json --------------------------------------------------------------------------------