예제 #1
0
 def test_guest_buy_product8(self, browser):
     page = AllProductsPage(browser)
     page.open()
     page.user_in_system()
     page.add_to_basket_button()
     basket_page = BasketPage(browser)
     basket_page.open()
     basket_page.verify_page_name()
     basket_page.verify_items_in_basket()
     basket_page.browser.execute_script("window.scrollBy(0, 200);")
     basket_page.verify_shipping_free()
     basket_page.press_proceed_to_checkout_button()
     shipping_page = ShippingAddressPage(browser)
     shipping_page.press_button_ship_to_this_address()
     payment_page = EnterPaymentDetailsPage(browser)
     payment_page.press_button_continue()
     preview_page = PreviewOrderPage(browser)
     preview_page.verify_address_review()
     preview_page.verify_payment_review()
     preview_page.verify_basket_items_review()
     preview_page.press_place_order_button()
     confirmation_page = OrderConfirmationPage(browser)
     confirmation_page.verify_name_page()
     confirmation_page.verify_address_review()
     confirmation_page.verify_basket_items_review()
     confirmation_page.verify_button_print_page()
예제 #2
0
 def test_guest_buy_product5(self, browser):
     page = MainPage(browser)
     page.open()
     page.user_in_system()
     page.go_to_all_products_button_menu()
     all_products_page = AllProductsPage(browser)
     all_products_page.add_to_basket_button()
     all_products_page.verify_alert1_of_add_to_basket()
     all_products_page.verify_alert2_of_add_to_basket()
     all_products_page.verify_alert3_of_add_to_basket()
     all_products_page.press_checkout_from_alert()
     shipping_page = ShippingAddressPage(browser)
     shipping_page.press_button_ship_to_this_address()
     payment_page = EnterPaymentDetailsPage(browser)
     payment_page.press_button_continue()
     preview_page = PreviewOrderPage(browser)
     preview_page.verify_address_review()
     preview_page.verify_payment_review()
     preview_page.verify_basket_items_review()
     preview_page.press_place_order_button()
     confirmation_page = OrderConfirmationPage(browser)
     confirmation_page.verify_name_page()
     confirmation_page.verify_address_review()
     confirmation_page.verify_basket_items_review()
     confirmation_page.verify_button_print_page()