Пример #1
0
    def test_user_cant_see_success_message_after_adding_product_to_basket(
            self, browser):
        page = ProductPage(browser, link_no_offers)
        page.open()

        page.add_item_to_basket_click()
        page.should_not_have_success_message()
Пример #2
0
    def test_user_can_add_product_to_basket(self, browser, promo_code):
        products_url.format(promo_code)
        page = ProductPage(browser, products_url)
        page.open()
        page.should_have_add_to_basket_button()
        page.should_have_basket_form()
        page.should_have_price()

        page.add_item_to_basket_click()
        page.solve_quiz_and_get_code()
        page.price_changed_if_item_added_to_basket()
def test_message_disappeared_after_adding_product_to_basket(browser):
    page = ProductPage(browser, link_item)
    page.open()
    page.add_item_to_basket_click()
    page.should_disappear_message()