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

Подскажите как можно получить тело последнего get запроса при помощи selenium из chrome.

java
selenium
webdriver
Теги: #<Tag:0x00007fb2f511a0d0> #<Tag:0x00007fb2f5119f90> #<Tag:0x00007fb2f5119e50>

(Дмитрий Белый) #1

Проблема:
Данные обновляются каждые 5 секунд на ui. На сервере ч2ть ли не каждую минуту. Пока дерну данные с сервера через rest-assured и дерну данные с ui - они крайне редко совпадут.
Фризить бэк не дают. Фризить фронт поможет только если запрос с бека и с фронта один и тот же, но ввиду что бек обновляется чуть ли не каждую секунду, попадаю опять же редко.

Появилась идея открыть юай, фризануть его, и считать последний полученный гет респонс в хроме.
Кто-нибудь так делал? Был ли опыт? Подскажите варианте решения проблемы.


(Vasily) #2

(Julian Kolodzey) #3

BrowseMobProxy логирует все запросы… можно экстрактить любой…
Если только приложение не использует WebSocket’ы - в моем случае с прокси они не работали вообще.