为什么我不能使用captureNetworkTraffic(“”);与IE

时间:2012-09-25 07:41:21

标签: java selenium junit selenium-webdriver

我用

String trafficOutput = selenium.captureNetworkTraffic("json");

从浏览器获取响应标头。我可以使用Firefox或谷歌浏览器(都有响应头),但使用Internet Explorer时,不会返回任何内容。

知道我怎么能用IE做到这一点?我正在使用IE9。

1 个答案:

答案 0 :(得分:0)

你不能。

这个功能是在Selenium 1中为Firefox实现的一个hack。如果你使用的是Selenium 2,你根本不应该使用它(或Selenium 1 API)。

而是查看BrowserMob代理 - http://bmp.lightbody.net

这是一个代理实现,因此可以与所有浏览器驱动程序一起使用,并且比Selenium 1 hack实现更有用。