def test_guest_can_add_product_to_cart(browser, link): #link = "http://selenium1py.pythonanywhere.com/ru/catalogue/the-shellcoders-handbook_209/?promo=newYear" #link = "http://selenium1py.pythonanywhere.com/catalogue/coders-at-work_207/?promo=newYear2019" page = ProductPage(browser, link, 5) page.open() page.click_add_to_basket() page.get_code() #time.sleep(50) page.should_be_goods_add_basket() page.should_be_message_cost_equal_price() page.should_be_name_equal()
def test_guest_cant_see_success_message_after_adding_product_to_cart(browser): """ Открываем страницу товара Добавляем товар в корзину Проверяем, что нет сообщения об успехе с помощью is_not_element_present """ link = "http://selenium1py.pythonanywhere.com/ru/catalogue/the-shellcoders-handbook_209/?promo=newYear" page = ProductPage(browser, link, 0) page.open() page.click_add_to_basket() page.get_code() page.should_not_be_success_message() #is_not_element_present()
def test_message_disappeared_after_adding_product_to_cart(browser): """ Открываем страницу товара Добавляем товар в корзину по совету time.sleep(1) Проверяем, что нет сообщения об успехе с помощью is_disappeared """ link = "http://selenium1py.pythonanywhere.com/ru/catalogue/the-shellcoders-handbook_209/?promo=newYear" page = ProductPage(browser, link, 0) page.open() page.click_add_to_basket() page.get_code() time.sleep(2) page.should_be_disappeared()