C
@pytest.fixture(scope="session")
def top_panel(driver):
top_menu = {
'CLUSTERS': WDW(driver, 5).until(
EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_clusters"))),
'HOSTPROVIDERS': WDW(driver, 5).until(
EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_hostproviders"))),
'HOSTS': WDW(driver, 5).until(
EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_hosts"))),
'JOBS': WDW(driver, 5).until(
EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_jobs"))),
'BUNDLES': WDW(driver, 5).until(
EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_bundles")))
}
return top_menu
первый тест с ней отрабатывает норм, следующий я обращаюсь к элементу фикстуры как
top_panel['HOSTS'].click()
в результате тест фэйлится что не может обратиться к элементу
