我HtmlUnit
用来点击HtmlElement
触发 Javascript 动作的:
currentPage = ((HtmlElement) currentPage.getByXPath("//*[contains(@onclick, 'check();')]").get(0)).click();
元素是:
<a href="#" onclick="check(); return false;">
返回的页面与包含该元素的页面非常相似:相同的 URL,大部分相同的 HTML,但有一些细微的差异,HTML
并且HtmlUnit
不会保存新页面。我正在使用 HttpAnalyzer 嗅探流量,我看到Webclient
正确处理 JS 并发送正确的请求。响应也是正确的,但是当我将 的内容转储currentPage
到文件时,我看到实际页面没有改变。我该如何解决?