Как selenium webdriver отлавливать реквесты с сайта

158
05 декабря 2019, 06:20

может кто-то сталкивался с подобным тестированием и может помочь

Задача: Нужно отлавливать реквесты, которые уходят с сайта при выполнении любых действий (клик на ссылку, переход по линке, заполнение формы и т.д.). В параметрах этих реквестов хранится множество аналитической информации, которую нужно проверять. Подскажите, как с помощью вебдрайвера можно получить реквесты, которые уходят с сайта? Возможно есть какие то другие утилиты? Может можно подключить фидлер, который будет ловить эти запросы? Но тесты должны оставаться параллельными

Answer 1

SeleniumWebDriver для такого не предназначен. Он предназначен для тестирования Web UI в "реальных условиях" конечного пользователя.

Для того что бы тестировать реквесты тебе нужен инструментарий с настройкой локального прокси. Локальный прокси выступает посредником между запросами браузера и интернетом и может логгировать каждый из реквестов. Примеры подобного функционала можно назвать Charles или Fiddler... Или тот же WireShark. Но я не уверен что это именно те инструменты которые нужны тебе, ведь я не знаю как у них с коннектом к языкам программирования, в частности c#.

Но что я знаю наверняка, так это то, что тебе точно не подходит для данной задачи Selenium. И не должен подходить, даже, в теории.

READ ALSO
Вывод 2у-мерного ассоциатвного массива Php

Вывод 2у-мерного ассоциатвного массива Php

Доброе время суток, некоторое время пытаюсь разобраться с ассоциативными массивами, искал информацию в интернете, но в силу моего кретинизма...

175
Мультиязычность на PHP

Мультиязычность на PHP

Скажите, как ЛУЧШЕ, каким способом реализовать мультиязычный сайт на PHP?

173
Ошибка при подключение php (PDO) к MySQL [caching_sha2_password]

Ошибка при подключение php (PDO) к MySQL [caching_sha2_password]

Подключил Apache, MySQL в XAMPP - всё отлично

164
Как обрабатывать ошибки MVC PHP?

Как обрабатывать ошибки MVC PHP?

Всем приветПишу свою библиотеку для разработки приложений

161