Skip to content

arifi083/Shopist-Cypress-Automation

Repository files navigation

Web Automation on Shopist Website with Cypress

Technology Used:

  • Cypress
  • Java Script
  • Visual Studio Code
  • Mochawesome

Prerequisite

  • Install NPM

How to run this project:

  • Clone this project
  • hit the following command: npx cypress open or npx cypress run or npx cypress run --headed --browser chrome

Project Test Scenerios:

  • Can add chair to cart from Header Menu
  • Can add chair to cart from body categories
  • Can add chair to cart from footer menu
  • Can see same name & price in cart page as in detailed view
  • Can see same chair image in cart as in detailed page
  • Can see same multiple chair images in cart as in detailed page
  • Can see cart count updating correctly in navbar
  • Can increase and decrease quantity in cart page
  • Can add multiple IN STOCK chairs to cart
  • Can see SOLD OUT msg when trying to add sold-out chair to cart
  • Can see SOLD OUT msg when trying to add sold-out chair to cart
  • Can remove chair from cart and see empty cart message
  • Can see error message on invalid coupon
  • Can see Total price remain same upon invalid coupon
  • Can enter only a max. of 15 characters in discounts box

Mochawesome Report:

1

2

3

Video Output:

2023-04-24.02-55-55.mp4

About

Ecommerce Website Cypress Automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published