Htmlunit (ブラウザー自動化/テスト ツール) を使用して、URL から Web ページを取得したり、textinput などの特定の HTML 要素に値を追加したりしてから、ステートメントを使用して「クリック操作を自動化したい:
`HtmlPage page2 = button.click();`
そして、デフォルトのブラウザに応答を表示したい。しかし。私が (URL から) 要求する HTML は、javascript 関数を使用した RAW HTML であり、実行時にいくつかの Web サービスを呼び出した後、正確な HTML (ブラウザーでレンダリングされるもの) が生成されます。
したがって、適切な HTML 要素を取得できるように、Java プログラムでこれらの JS 関数を実行する方法を知りたいと思っていました。探して
いるコードは次のとおりです。
final WebClient webClient = new WebClient();
webClient.setJavaScriptEnabled(true);
// Get the first page
final HtmlPage page1 = (HtmlPage)webClient.getPage("http://some URL");
HtmlPage オブジェクト page1 には生の JS 関数があります..よろしくお願いします...!!!