def test_user_can_add_product_to_basket(self, browser):
     page = ProductPage(browser, self.link)
     page.open()
     page.should_be_authorized_user()
     page.add_to_basket_btn()
     page.check_name()
     page.check_price()
def test_guest_cant_see_success_message_after_adding_product_to_basket(browser, link=link):
    page = ProductPage(browser, link)
    page.open()
    page.add_to_basket_btn()
    page.success_message_not_presented()
def test_message_disappeared_after_adding_product_to_basket(browser, link=link):
    page = ProductPage(browser, link)
    page.open()
    page.add_to_basket_btn()
    page.success_message_is_disappeared()
def test_guest_can_add_product_to_basket(browser, link):
    page = ProductPage(browser, link)
    page.open()
    page.add_to_basket_btn()
    page.check_name()
    page.check_price()