def test_qty_cart_before_add(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) qty_cart = product.cart_qty() assert qty_cart == None
def test_result_Reset_after_select_item(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) click2 = product.click_add_to_cart(2) click2 = product.click_add_to_cart(3) product.pick_item_from_menu("Reset App State") qty_cart = product.cart_qty() assert driver.current_url == "https://www.saucedemo.com/inventory.html" assert qty_cart == None assert click2.text == "ADD TO CART"
def test_qty_cart_after_add_items(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) click_item1 = product.click_add_to_cart(1) click_item3 = product.click_add_to_cart(3) click_item4 = product.click_add_to_cart(4) qty_cart = product.cart_qty() assert qty_cart == "3" assert click_item1 == "REMOVE" assert click_item3 == "REMOVE" assert click_item4 == "REMOVE"
def test_qty_cart_after_add_or_remove(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) click4 = product.click_add_to_cart(4) print(click4.text) after_click4 = product.click_add_to_cart(4) #print(after_click4.text) product.click_add_to_cart(1) click2 = product.click_add_to_cart(2) click3 = product.click_add_to_cart(3) after_click3 = product.click_add_to_cart(3) qty_cart = product.cart_qty() #assert click4.text == "REMOVE" =>wont show after u double click it. assert after_click4.text == "ADD TO CART" assert click2.text == "REMOVE" assert after_click3.text == "ADD TO CART" assert qty_cart == "2"