【问题标题】:list open ajax/http requests via Javascript or JQuery通过 Javascript 或 JQuery 列出打开的 ajax/http 请求
【发布时间】:2015-04-21 03:19:43
【问题描述】:

我正在使用 selenium 构建一个测试套件。当测试失败时,我需要检查哪些 vanilla http 请求以及哪些 ajax 请求未完成。

有没有办法查询浏览器并询问哪些请求仍处于待处理状态并列出它们?我知道我可以使用各种开发工具/firebug 来获取它,但是我可以通过 javascript 从浏览器获取该信息吗?

或者/另外,有没有办法询问JQuery?

【问题讨论】:

    标签: jquery ajax http browser selenium-webdriver


    【解决方案1】:

    您可以使用 Browsermob 代理记录 HAR 请求。根据文档,它应该为您提供阻塞呼叫等的详细信息。有一篇很好的文章介绍了生成它们的内容和方式。我们使用 har 文件和 selenium 来检查是否进行了特定的调用以及是否得到了预期的响应,但我还没有做任何练习来查看它们是否被阻止。但根据文档,他们应该有关于被阻止呼叫的信息。如果甚至没有制作 ajax,您就无法将它们放在 har 文件中。

    http://www.speedawarenessmonth.com/what-is-a-har-file-and-what-do-i-use-it-for/

    【讨论】:

      猜你喜欢
      • 2011-06-10
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多