t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как получить данные из вебсокета в pytest

Теги: #<Tag:0x00007fd767362cc0> #<Tag:0x00007fd767362b30> #<Tag:0x00007fd767362838>

Проблема (Вопрос) заключается в том что бы забрать данные из сокета
У меня есть UI тест (он работает с ним все ок), но мне нужно после отправки запроса .click_request_button() сохранить данные из сокета в словарь пайтон. Вопрос собственно в том как реализовать подключение к серверу получать ответы и сохранять их. В автотестах новичек.

def test_locate_best_accept(browser):
    LoginPage(browser) \
        .login_user(login='login', password="password")
    MainPage(browser) \
        .select_symbol(symbol='ACY') \
        .select_quantity_symbol(quantity=600) \
        .select_destination_best() \
        .click_request_button() \
        .accept_request()
1 Симпатия

Тут довольно хорошо все иллюстрировано.

1 Симпатия

Спасибо попробую, я уже как то смотрел этот пример и у меня не получилось поторить, как потом оказалось в тот момент не работали сами сокетьі, а я списал на свою криворукость. Получить ответ сокета в терминале смог используя библиотеку pyppeteer, но мне не хочется уходить от селениума и pytest. если пойдет что то не так, может еще обращусь к вам