【发布时间】:2012-08-26 22:21:41
【问题描述】:
我正在使用 htmlunit 自动浏览网站。 问题来了:
我想点击一个锚点来显示给定表格的新页面。
这是锚点:
<a href="javascript:__doPostBack('GridView1','Page$7')">7</a>
这是我的代码:
final HtmlAnchor a = page2.getAnchorByText("7");
HtmlPage page3 = a.click();
System.out.println(page2.getWebResponse().getContentAsString())
System.out.println(page3.getWebResponse().getContentAsString());
我没有任何错误信息。当我比较我的打印输出时,它们是相同的,但它们不应该是相同的,因为我只是单击了一个锚点。第一次打印应该显示表格的某一页,第二次打印出另一个。
stackoverflow 帖子struggling to click on link within htmlunit 提出了一个非常相似的问题,但是他的解决方案(将浏览器版本设置为 webclient)在我的情况下似乎不起作用。
【问题讨论】:
标签: java javascript anchor htmlunit