def test_login_successfully(self):
     login_page = LoginPage(self.driver)
     login_page.login(TestData.USERNAME, TestData.PASSWORD)
     product_page = ProductPage(self.driver)
     product_page.add_product_to_cart(1)
     product_page.add_product_to_cart(2)
     product_page.add_product_to_cart(3)
     product_page.click_bag_icon()
     time.sleep(2)
     cart_page = CartPage(self.driver)
     cart_page.remove_product_to_cart_in_bag(1)
     time.sleep(2)
     cart_page.click_checkout()
     checkout_step_one_page = CheckoutStepOne(self.driver)
     checkout_step_one_page.click_cancel_button()
     time.sleep(3)
Exemplo n.º 2
0
    def test_product_checout(self):
        login_page = LoginPage(self.driver)
        login_page.login(TestData.USERNAME, TestData.PASSWORD)
        product_page = ProductPage(self.driver)

        for index, excute_produce in enumerate(product_page.get_product_info(),
                                               start=1):

            product_page.click_bag_icon()
            time.sleep(2)
            cart_page = CartPage(self.driver)
            time.sleep(2)
            cart_page.click_checkout()
            checkout_step_one_page = CheckoutStepOne(self.driver)
            checkout_step_one_page.addcode(TestData.FIRSTNAME,
                                           TestData.LASTNAME, TestData.ZIPCODE)
            checkout_step_one_page.click_continute()
            checkout_step_two_page = CheckoutStepTwo(self.driver)
            checkout_step_two_page.click_finish_button()
            time.sleep(3)
Exemplo n.º 3
0
 def test_login_successfully(self):
     login_page = LoginPage(self.driver)
     login_page.login(TestData.USERNAME, TestData.PASSWORD)
     product_page = ProductPage(self.driver)
     product_page.add_product_to_cart(1)
     product_page.add_product_to_cart(2)
     product_page.add_product_to_cart(3)
     product_page.click_bag_icon()
     time.sleep(2)
     cart_page = CartPage(self.driver)
     cart_page.remove_product_to_cart_in_bag(1)
     time.sleep(2)
     cart_page.click_checkout()
     checkout_step_one_page = CheckoutStepOne(self.driver)
     checkout_step_one_page.addcode(TestData.FIRSTNAME, TestData.LASTNAME,
                                    TestData.ZIPCODE)
     checkout_step_one_page.click_continute()
     checkout_step_two_page = CheckoutStepTwo(self.driver)
     checkout_step_two_page.click_finish_button()
     time.sleep(3)