def test_search_canon(browser): main_page = MainPage(browser.wd) search_page = SearchPage(browser.wd) browser.open_homepage() main_page.search('canon') product_name = search_page.get_first_result_product_name() assert product_name == 'Canon EOS 5D'
def test_search_laptop(browser): main_page = MainPage(browser.wd) search_page = SearchPage(browser.wd) browser.open_homepage() main_page.search('laptop') search_query = search_page.get_search_query_text() assert search_query == 'Search - laptop'
def test_filter_book(eyes, driver): page = SearchPage(driver) page.filter_books('James') #sleep(5) #result = page.verify_visible_books_by_title('Agile Testing') #assert_that(result).is_equal_to(True) validate_window(driver, eyes, tag='filter_text')
def test_search_for_article(self): sidebar = SideBar(self.driver) sidebar.search_for_article(strings.article_title) search_page = SearchPage(self.driver) search_page.click_article(strings.article_title) post_page = PostPage(self.driver) post_page.validate_article_title(strings.article_title)
def test_search_product(browser): """ Проверка поиск товара на странице :param browser: """ main_page = MainPage(browser.wd) search_page = SearchPage(browser.wd) # Открывам главную страницу: browser.open_main_page() # Очищаем поле ввода и вводим интересующий нас товар: main_page.search('Canon EOS 5D') search_query = search_page.get_search_query_text() search_product = search_page.get_search_product_text() # Проверяем, что был поиск по интересующему нас товару: assert search_query == 'Search - Canon EOS 5D' # Проверям, что в результатах поиска есть интересующий нас товар: assert search_product == 'Canon EOS 5D'
def test_add_to_cart(browser): """ Проверка добавления товара в корзину :param browser: """ search_page = SearchPage(browser.wd) product_page = ProductPage(browser.wd) # Открывам главную страницу: browser.open_main_page() # Ищем iPhone среди товаров на главной странице: search_page.click_product() # Вводим интересующее нас количество товара: product_page.quantity('2') # Нажимаем добавить в корзину: product_page.add_to_cart() # Проверяем, что товар был успешно добавлен: result = product_page.add_to_cart_result() assert 'Success' in result
def correct_page(browser): search_page = SearchPage(browser) assert search_page.validate_logo_is_visible() is True assert search_page.validate_zalogujSie_is_visible() is True assert search_page.page_opened() is True
def test_6_4_search_string(browser): search_page = SearchPage(browser) assert search_page.incorrect_search_3() is True
def test_6_3_search_word(browser): search_page = SearchPage(browser) assert search_page.incorrect_search_2() is True
def test_6_2_search_numbers(browser): search_page = SearchPage(browser) assert search_page.incorrect_search_1() is True
def test_6_1_search_monitor(browser): search_page = SearchPage(browser) assert search_page.correct_search() is True