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

vladid

Регистрация: 12 янв 2023
Offline Активность: 30 июн 2023 13:14
-----

Мои темы

Передать текст в инпуты

07 апреля 2023 - 16:17

Подскажите пожалуйста как решить задачу, есть link по нажатию на который появляеться input в который нужно передать текст, нужно создать три инпуты и передать в них текст что то вроде Option 1 в первый инпут, Option 2 во второй инпут итд
Написал цикл создаю три инпута но текст Option 1, Option 2, Option 3 передаеться в первый инпут остальные два не заполняет

count = 1
while count < 4:
      self.element_is_visible(self.locators.ADD_OPTION_SINGLE_AND_MULTI_SELECT).click()
      self.element_is_visible(self.locators.INPUT_ADD_OPTION).send_keys(f'Option{count}')
      count += 1

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

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


Подскажите как реализовать тест подтверждения регистрации

20 января 2023 - 15:02

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

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

 

P.S Может это играет роль, проект реализую по паттерну PageObject 


Подтверждение email'a при регистрации на сайте.

12 января 2023 - 18:26

Всем здравствуйте. Помогите пожалуйста разобраться, есть тест на Python + Selenium который осуществляет регистрацию на одном сайте, после регистрации на почту(gmail) приходит письмо с confirmation link на которую нужно кликнуть. Собственно вопрос как это можно реализовать, какие есть варианты и пути. Спасибо.