我正在网页上进行回归测试,其中所有操作都是使用一些测试工具自动模拟的。我遇到一个问题是,我们可以检查整个页面是否加载不是通过使用javascript方法
document.readyState === "complete"
但是它不会验证ajax请求/响应发生的部分页面加载。有没有找到任何ajax调用的方法仍在页面中处理。
我的主要座右铭是,我想等到页面完全加载,包括ajax请求和响应,并在完成后继续操作。
答案 0 :(得分:0)
您只需查看:
jQuery.active == 0
如果jQuery.active == 1 - > jQuery正在做的事情,jQuery.active == 0 - >什么都不做