使用htmlunit单击javascript锚点不会获取响应

时间:2016-04-19 19:23:32

标签: javascript htmlunit

所以,

我在Page列表中收集了HtmlAnchors的所有主题。

List<HtmlAnchor> downloadLinks = (List) loggedIn.getByXPath("//*[@id='ctl00_ContentPlaceHolder1_rgdProduction_ctl00']//a"); 

然后,我进入循环点击列表中的每个锚点,并尝试获取各自的Web响应。

for (int i = 1; i < downloadLinks.size(); i++) {

    Page p = (Page) downloadLinks.get(i).click();

    WebResponse wr = p.getWebResponse();

    System.out.println("Page Content: " + wr.getContentAsStream());

}

*注意:收集的锚具有这种格式 - &gt; a href =&#34; javascript:_some_methodname _()

问题是,在点击Anchors列表中的每个锚之后,它会获取相同的确切Web响应,而它应该已经呈现了&#39; n&#39;针对&#39; n&#39;的独特回应锚 其他用户也提出了类似的问题,但我还没有找到解决这个问题的方法。

0 个答案:

没有答案