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 == "Ничего не найдено"
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
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)