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()
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()