from selenium.webdriver.common.by import By from pages.homepage import HomePage import time def test_header_len(driver): home_page = HomePage(driver) home_page.open() assert len(home_page.get_header()) > 0 def test_header_navigation(driver): home_page = HomePage(driver) home_page.open() header = home_page.get_header() for menu_item in header: driver.execute_script("arguments[0].scrollIntoView(true);", menu_item) menu_item.click() assert menu_item.is_enabled() def test_feedback(login): home_page = login home_page.send_non_empty_feedback() success_img = home_page.get_driver().find_element( By.XPATH, '/html/body/div[3]/div/div[2]/div/div/div/div[2]/div/img') assert success_img is not None