Есть ли способ сопоставления вызовов onRequest / onResponse в RequestHook - PullRequest
2 голосов
/ 06 мая 2019

У меня есть собственный RequestHook и я хочу сопоставить вызовы между методами onRequest и onResponse.Я заметил 'requestId' в объекте 'event', но хотел бы, чтобы он отображался в API, чтобы я мог использовать его для сопоставления запроса с ответами.

В моем onRequest у меня есть доступ к: event._requestInfo.requestId и в onResponse: event.requestId

Очевидно, что это не идеально, поскольку они не являются частью общедоступного API.

1 Ответ

2 голосов
/ 08 мая 2019

Использование свойств onRequest:event._requestInfo.requestId и onRequest:event.requestId - единственный способ объединить части запроса и ответа.Этот подход также используется для встроенного RequestLogger класса (см. Подробности реализации здесь и здесь ).

Я создалпредложение в репозитории TestCafe для вашего варианта использования - https://github.com/DevExpress/testcafe/issues/3778.

...