def test_guest_cant_see_product_in_cart_opened_from_main_page(browser): page = MainPage(browser, link) page.open() page.go_to_cart() cart = CartPage(browser, browser.current_url) cart.cart_should_be_empty() cart.no_items_in_cart()
def test_guest_cant_see_product_in_cart_opened_from_main_page(self, browser): link = "http://selenium1py.pythonanywhere.com" cart_page = CartPage(browser, link) cart_page.open() cart_page.go_to_cart() cart_page.cart_should_be_empty() cart_page.text_should_indicate_that_cart_empty()
def test_guest_cant_see_product_in_cart_opened_from_product_page(browser): link = ProductPageLocators.PRODUCT_PAGE_LINK page = MainPage(browser, link) page.open() page.go_to_basket_page() cart_page = CartPage(browser, browser.current_url) cart_page.cart_should_be_empty()
def test_guest_cant_see_product_in_cart_opened_from_product_page( self, browser): link = "http://selenium1py.pythonanywhere.com/ru/catalogue/coders-at-work_207/?promo=newYear2019" cart_page = CartPage(browser, link) cart_page.open() cart_page.go_to_cart() cart_page.cart_should_be_empty() cart_page.text_should_indicate_that_cart_empty()
def test_guest_cant_see_product_in_cart_opened_from_product_page(browser): link = "http://selenium1py.pythonanywhere.com/catalogue/coders-at-work_207/" page = ProductPage(browser, link) page.open() page.go_to_cart() cart_page = CartPage(browser, browser.current_url) cart_page.cart_should_be_empty() cart_page.items_should_not_be()
def test_guest_cant_see_product_in_basket_opened_from_main_page(browser, user_language): link = "http://selenium1py.pythonanywhere.com/" page = MainPage(browser, link) page.open() page.click_cart_button() cart_page = CartPage(browser, browser.current_url) expected_message = EMPTY_CART_MESSAGES[user_language] cart_page.cart_should_be_empty(expected_message)
def test_guest_cant_see_product_in_cart_opened_from_main_page(browser): #Гость открывает главную страницу link = MainPageLocators.MAIN_PAGE_LINK page = MainPage(browser, link) page.open() #Переходит в корзину по кнопке в шапке сайта page.go_to_cart_page() cart_page = CartPage(browser, browser.current_url) #Проверяем, что в корзине нет товаров cart_page.cart_should_be_empty()
def test_guest_cant_see_product_in_cart_opened_from_product_page(browser): link = ProductPageLocators.PRODUCT_PAGE_LINK # инициализируем Page Object, передаем в конструктор экземпляр драйвера и url адрес page = MainPage(browser, link) # открываем нужную страницу page.open() page.go_to_basket_page() cart_page = CartPage(browser, browser.current_url) # проверка, что в корзине нет товаров и есть сообщение о пустой корзине cart_page.cart_should_be_empty()
def test_guest_cant_see_product_in_cart_opened_from_main_page(browser): link = MainPageLocators.MAIN_PAGE_LINK # инициализируем Page Object, передаем в конструктор экземпляр драйвера и url адрес page = MainPage(browser, link) # открываем нужную страницу page.open() page.go_to_basket_page() cart_page = CartPage(browser, browser.current_url) # проверка, что корзина пустая cart_page.cart_should_be_empty()
def test_guest_cant_see_product_in_cart_opened_from_product_page(browser): link = ProductPageLocators.PRODUCT_PAGE_LINK page = ProductPage(browser, link) # Гость открывает страницу товара page.open() #Переходит в корзину по кнопке в шапке page.go_to_cart_page() cart_page = CartPage(browser, browser.current_url) #Ожидаем, что в корзине нет товаров #Ожидаем, что есть текст о том что корзина пуста cart_page.cart_should_be_empty()