在Firefox控制台中使用Javascript检索GET请求

时间:2016-01-06 09:26:55

标签: javascript http firefox automated-tests firefox-developer-tools

有没有办法使用JavaScript检索网页的GET请求的详细信息?我不是指当前网页网址的参数,而是外出的GET请求。

实施例: 如果您使用firefox打开google的初始页并切换开发者工具,则可以在网络标签中看到许多GET请求,例如徽标的请求,如https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png

我想使用JavaScript在控制台选项卡上检索此URL。是否可以通过附加到DOM(document)或BOM(window)的对象检索它?

我的问题的原因是:我处于测试自动化环境中,开发人员工具不可用。只有JavaScript可用,我需要检查当前页面发出的GET请求的URL。我刚才提到了开发人员工具,因为它是重现问题的最简单方法(如果解决方案有效,最简单的验证方法)。但它更像是关于Firefox / HTTP,而不是测试自动化。

1 个答案:

答案 0 :(得分:0)

我不认为它可以在devtools中使用,但你可以使用普通的JS来制作global event handler(如果它是jQuery)或者使用普通的JS ,使用记录结果的鸭掌对象替换XmlHttpRequest对象,如here所述。