Всем привет, помогите разобраться есть тесты перед выполнением которых прекондишн что пользователь должен быть авторизирован, было решено делать это с помощью фикстуры, есть класс с авторизацией
class AuthPage(BasePage): locators = AuthoLocators() def authorization_x(self): self.element_is_visible(self.locators.LOGIN_).send_keys(USER_EMAIL_AUTHORIZATION) self.element_is_visible(self.locators.PASSWORD_).send_keys(EMAIL_PASSWORD) self.element_is_visible(self.locators.LOG_IN_BUTTON_).click()
Подскажите как из него написать фикстуру которую можно будет потом вызывать в тестах, пробовал так не выходит, буду благодарен за пример фикстуры
@pytest.fixture(scope="function") def auth(): auth_f = AuthPage(driver, LOGIN_URL) return auth_f