Я использую веб-драйвер Selenium для взаимодействия с каким-либо веб-сайтом.
Если веб-сайт использует jQuery, мы можем получить ожидающий AJAX-запрос, используя jQuery.active
:
JavascriptExecutor jsx = (JavascriptExecutor) driver;
Int totAjaxRequest = (Int)jsx.executeScript("jQuery.active");
Int totAjaxRequest = (Int)jsx.executeScript("return jQuery.active");
В случае, если веб-сайт не использует jQuery, как мы можем подсчитать количество запросов XMLHttpRequest
?