Есть ли способ в TestCafe проверять сетевые вызовы Chrome? - PullRequest
3 голосов
/ 12 апреля 2019

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

Это можно сделать с помощью Chrome в Selenium.Смотрите документ здесь: http://chromedriver.chromium.org/logging/performance-log, но я пытаюсь сделать это с помощью testCafe?

Я сталкивался с этой документацией: https://devexpress.github.io/testcafe/documentation/test-api/intercepting-http-requests/ на сайте testCafe, но я не уверен, что это то же самоекак получать журналы производительности в Chrome.По сути, если мне удастся захватить все вызовы на вкладке сети в инструментах разработчика в chrome, я смогу отфильтровать его с помощью JavaScript и завершить тестирование.

Любые материалы, связанные с этим, будут полезны.Спасибо

1 Ответ

3 голосов
/ 15 апреля 2019

Да, это то же самое: объект RequestLogger хранит все отправленные HTTP-запросы и ответы, полученные во время выполнения теста . Это то же самое, что захватить сетевую активность (вкладка «Сеть») во время текущего теста . Вы также можете настроить Logger, используя параметры filter и options.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...