私はJavascriptアクションをトリガーするHtmlUnit
をクリックするために使用しています:HtmlElement
currentPage = ((HtmlElement) currentPage.getByXPath("//*[contains(@onclick, 'check();')]").get(0)).click();
要素は次のとおりです。
<a href="#" onclick="check(); return false;">
返されるページはページと非常によく似ており、その要素が含まれています。同じURL、ほとんど同じHTMLですが、にいくつかの小さな違いがあり、新しいページは保存されHTML
ませHtmlUnit
ん。HttpAnalyzerを使用してトラフィックをスニッフィングしていますが、Webclient
JSを正しく処理し、適切なリクエストを送信していることがわかります。応答も正しいですが、の内容をcurrentPage
ファイルにダンプすると、実際のページが変更されていないことがわかります。どうすれば修正できますか?