给定一个HtmlUnit HtmlPage对象,如何获取其Document的URI?

时间:2011-02-07 15:12:14

标签: htmlunit

我拥有的页面对象是一长串click()调用的结果(以防万一你想知道如何在不知道用于获取它的URL的情况下获得页面对象)。

  • 方法HtmlPage.getDocumentURI未实施。
  • HtmlPage.getOwnerDocument返回null。
  • page.executeJavaScript("return document.location").getJavaScriptResult()也会返回null。

任何提示?

2 个答案:

答案 0 :(得分:2)

答案当然是要意识到executeJavaScript应该被称为evalJavaScript,并写出类似

的内容
page.executeJavaScript("document.location").getJavaScriptResult()

答案 1 :(得分:1)

page.getUrl()

对我来说很好。