如何在Java WebDriver程序中获取浏览器的响应流

时间:2012-07-31 05:08:54

标签: java selenium webdriver htmlunit selenium-webdriver

我需要验证PDF报告。我需要将报告嵌入HTML中。如果我使用以下方式读取该URL:

File file = new File("url");

HttpWebConnection.getResponse();

它在单独的会话中请求URL,因此无法获取文件。

ieDriver有类似HtmlUnit的东西吗?

HttpWebConnection.getResponse()

或有人可以建议替代方案。

1 个答案:

答案 0 :(得分:1)

不幸的是,它没有。 如果您想获得响应代码,则需要代理。如果您使用的是Java,那么Browser Mob就是您所需要的。您也可以尝试从javascript创建XmlHttpRequest并以这种方式获取状态代码。 您也可以坚持使用您正在使用的方法(来自Java的单独请求),但是将cookie传递给会话(您可以从WebDriver获取cookie)