HTMLUnit页面加载时间计算

时间:2014-05-27 20:14:25

标签: java htmlunit

我只需使用以下代码连接并加载HTMLUnit页面。

final WebClient webClient = new WebClient(BrowserVersion.CHROME);
final HtmlPage page = webClient.getPage("http://htmlunit.sourceforge.net");

getPage方法完成时,HTMLUnit也完成了解析页面(html,javascript等)。

如何计算页面下载时间?我需要一个指示或事件,页面下载完成,HTMLUnit开始解析下载的页面内容。

1 个答案:

答案 0 :(得分:1)

最后找到解决方案,在完全加载和解析HtmlPage之后,它有一个获取WebResponse的方法。 WebResponse使用方法getLoadTime()

提供加载时间
  

返回加载此Web响应所用的时间(以毫秒为单位)。

page.getWebResponse().getLoadTime();