Esempio n. 1
0
    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
Esempio n. 2
0
    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"
Esempio n. 3
0
    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"
Esempio n. 4
0
    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"