0
我使用HtmlUnit
點擊一個HtmlElement
觸發JavaScript操作:如何強制HtmlUnit保存頁面?
currentPage = ((HtmlElement) currentPage.getByXPath("//*[contains(@onclick, 'check();')]").get(0)).click();
的元素是:
<a href="#" onclick="check(); return false;">
返回的頁面是非常相似的頁面,包含元素:相同網址大都是同一個HTML,但是HTML
和HtmlUnit
存在一些細微差別,不保存新頁面。我使用HttpAnalyzer來嗅探流量,我發現Webclient
正確處理JS併發送正確的請求。響應也是正確的,但是當我將currentPage
的內容轉儲到文件時,我發現實際頁面沒有改變。我該如何解決它?