【发布时间】:2019-03-02 01:34:34
【问题描述】:
我正在使用 Selenium webdriver 与某些网站进行交互。
如果网站使用 jQuery,我们可以使用 jQuery.active 获取待处理的 AJAX 请求:
JavascriptExecutor jsx = (JavascriptExecutor) driver;
Int totAjaxRequest = (Int)jsx.executeScript("jQuery.active");
Int totAjaxRequest = (Int)jsx.executeScript("return jQuery.active");
如果网站没有使用jQuery,我们如何计算XMLHttpRequest请求的数量?
【问题讨论】:
-
或者我可以为每个
XMLHttpRequest请求使用事件监听器并增加一个计数器... -
任何人都可以提供一些对我有帮助的提示吗?
标签: javascript jquery selenium selenium-webdriver selenium-firefoxdriver