def test_guest_can_add_product_to_cart(browser): link = 'http://selenium1py.pythonanywhere.com/catalogue/the-shellcoders-handbook_209/?promo=newYear' page = ProductPage(browser, link) page.open() product_page = ProductPage(browser, browser.current_url) product_page.add_item_to_bascket() product_page.solve_quiz_and_get_code() product_page.check_add_item_to_basket()
def test_user_can_add_product_to_basket(self, browser): page = MainPage(browser, link) page.open() add_item = ProductPage(browser, browser.current_url) add_item.add_item_to_bascket() add_item.solve_quiz_and_get_code() add_item.check_item_name() add_item.check_item_price()
def test_guest_can_add_product_to_cart(browser): """метод для добавленя товара в корзину, проверки названия и цены товара""" link = 'http://selenium1py.pythonanywhere.com/catalogue/the-shellcoders-handbook_209/?promo=newYear' page = ProductPage(browser, link) page.open() product_page = ProductPage(browser, browser.current_url) product_page.add_item_to_bascket() product_page.solve_quiz_and_get_code() product_page.check_add_item_to_basket()
def test_guest_can_add_product_to_basket(browser, link): page = MainPage(browser, link) page.open() page.should_be_login_link() add_item = ProductPage(browser, browser.current_url) add_item.add_item_to_bascket() add_item.solve_quiz_and_get_code() add_item.check_item_name() add_item.check_item_price()
def test_message_disappeared_after_adding_product_to_basket(browser): add_item = ProductPage(browser, link) add_item.open() add_item.add_item_to_bascket() add_item.should_not_be_success_message_is_disappeared()
def test_guest_cant_see_success_message_after_adding_product_to_basket( browser): add_item = ProductPage(browser, link) add_item.open() add_item.add_item_to_bascket() add_item.should_not_be_success_message()