Skip to content

AdityaSharma6991/ShopifyMeAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBJECTIVES-

CHECKOUT DETAILS VERIFICATION You need to create a module in which the following points must be covered.

  • Open Chrome/Electron browser
  • Visit URL(“https://qa-practical-test.myshopify.com”)
  • Enter website password: brauff
  • Redirect to “Catalog” by clicking it from top/header navigation menu
  • Add 1st Product to cart
  • Add 2nd Product to cart
  • Cart Page: Verify Product Price, and Total Price
  • Proceed to checkout
  • Checkout Page: Verify Product Price, and Total Price

CART VERIFICATION WITH OFFER You need to create a module in which the following points must be covered.

  • Open Chrome/Electron(if cypress) browser
  • Visit URL(“https://qa-practical-test.myshopify.com”)
  • Enter website password: brauff
  • Redirect to “Catalog” by clicking it from top/header navigation menu
  • Add 1st Product to cart
  • Cart Page: Verify Product Price (Without Offer)
  • Increase Quantity to eligible for discount offer
  • Verify Product Price (With discount Applied)

SOLUTION- I divided the entire process into a set of 5 pages- 1- LoginPage 2- HomePage 3- CatalogPage 4- ProductPage 5- CartPage

With all the required actions and identifiers in the beginning of the code

Then i designed the featurefile that can be easily understood by non-technical personell, and can also be easily customised by them (eg the code will run for first 'n' products)

Following that a stepdefinition file was created which had lines of code corresponding to each step in the feature file

There isn't anything extra that needs to be downloaded and configured to run this test apart from the regular vsCode and cypress setup, as i have already run "npm install --save-dev cypress-cucumber-preprocessor" and edited packaje.json and cypress.json appropriately

About

Cypress automation shopify demo project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published