예제 #1
0
    def test_search_request_invalid_symbols(self):
        driver = self.driver

        driver.get("https://www.svyaznoy.ru/")

        homepage = HomePage(driver)
        homepage.check_main_search("&&&")
        homepage.click_submit_search()

        wait = WebDriverWait(self.driver, 10)
        assert self.driver.find_element_by_xpath(
            homepage.invalid_search_result).text == "Ничего не найдено"
예제 #2
0
    def test_search_request_valid_product_name(self):
        driver = self.driver

        driver.get("https://www.svyaznoy.ru/")

        homepage = HomePage(driver)
        homepage.check_main_search("apple iphone 12 pro")
        homepage.click_submit_search()
        time.sleep(5)

        wait = WebDriverWait(self.driver, 10)
        assert len(homepage.products_titles) >= 1
예제 #3
0
 def test_search_dropdown(self):
     driver = self.driver
     driver.get("https://www.svyaznoy.ru/")
     homepage = HomePage(driver)
     homepage.check_main_search("Play")
     assert self.driver.find_element_by_xpath(homepage.search_drop_down)