我用
String trafficOutput = selenium.captureNetworkTraffic("json");
从浏览器获取响应头。我可以使用 Firefox 或 Google Chrome(两者都有响应标头)来执行此操作,但使用 Internet Explorer,则不会返回任何内容。
知道如何使用 IE 来做到这一点吗?我用的是IE9。
我用
String trafficOutput = selenium.captureNetworkTraffic("json");
从浏览器获取响应头。我可以使用 Firefox 或 Google Chrome(两者都有响应标头)来执行此操作,但使用 Internet Explorer,则不会返回任何内容。
知道如何使用 IE 来做到这一点吗?我用的是IE9。
你不能。
该功能是在 Selenium 1 中为 Firefox 实现的 hack。如果您使用的是 Selenium 2,则根本不应该使用它(或 Selenium 1 API)。
相反,看看 BrowserMob 代理 - http://bmp.lightbody.net
这是一个代理实现,因此可以与所有浏览器驱动程序一起使用,并且比 Selenium 1 hack 实现更有用。