2015-12-14 7 views
1

, поэтому я создал несколько сервисных тестов, где я проверяю объект ответа, обычно используя библиотеку запросов или http-библиотеку для отправки запроса POST, например.Получить объект ответа после действия пользовательского интерфейса?

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

Есть ли способ объединить их? После действия пользовательского интерфейса я могу как-то «прослушать» объект ответа?

Я НЕ хочу напрямую обращаться к конечной точке, так как я хочу доказать, что рабочий процесс по-своему предназначен, конечная точка проверена непосредственно в тестах уровня обслуживания.

ответ

1

Интеграция Selenium тестов с BrowserMob Proxy, и вы будете иметь возможность «слушать» для ответов с помощью HAR файла: https://bmp.lightbody.net/
Java репо, где реализована функция: https://github.com/Wikia/selenium-tests

+0

, к сожалению, я не могу полагаться на что-то подобное в этом случае, но это, безусловно, решит проблему. Я думаю, что я просто соглашусь, что это потенциальная проблема с тестом – shicky

Смежные вопросы