software-testing-Salin-PIbd-33/test/test_information_module.py

28 lines
777 B
Python

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