Перейти к содержимому

Фотография

Фикстура для авторизации

selenium python

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 vladid

vladid

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 07 февраля 2023 - 14:28

 

 Всем привет, помогите разобраться есть тесты перед выполнением которых прекондишн что пользователь должен быть авторизирован, было решено делать это с помощью фикстуры, есть класс с авторизацией  

 

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


  • 0



Темы с аналогичным тегами selenium, python

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных