Skip to content

PritamKundu/Moocommerce_Cypress_POM

Repository files navigation

MooCommerce Site Automation

Project website link: https://mooleker.moocommerce.no/


Technology:

  • Automation Framework: Cypress

  • Build tool: npm

  • Bundled Tools: Mocha, Chai

  • Language: Javascript

  • Report: Allure

  • Project Structure: Page object Model(POM)

  • Dependency/Packages:{
    "cypress": "^10.10.0",
    "cypress-real-events": "^1.7.4",
    "@shelex/cypress-allure-plugin": "^2.34.0",
    "cypress-xpath": "^2.0.1"
    }

  • IDE: Visual Studio Code


Requirement:

  1. Automate Home Page
  2. Automate Search
  3. Automate Menus
  4. Automate Product
  5. Automate Product Category
  6. Automate Wishlist
  7. Automate Add To Cart
  8. Automate Checkout

Prerequisite:

  • Need to install Node. js version 12 or 14 and above

Run the Automation Script:

  1. Open terminal to the project folder using VS Code
  2. Type this command: npm run dashboard:report OR npm run test
  3. After Complete the test execution Report will generate to allure-report Folder
  4. Run the index.html file using any live server extension(e.g. Live Server) to view the html report

Allure Report view from browser:

pritamkundu

pritamkundu

pritamkundu

Releases

No releases published

Packages

No packages published

Languages