htmlunitを使用していくつかのページをテストしていますが、現在のページのコンテキストでjavascriptコードを実行する方法を知りたいです。ドキュメントでは、ページ上のユーザーの動作をエミュレートしたほうがよいと書かれていますが、このようには機能していません:((divonclickプロパティを持つがあり、そのclickメソッドを呼び出しますが、何も起こりません) 。だから私はいくつかのグーグルを作って試しました:
JavaScriptEngine jse = webClient.getJavaScriptEngine();
jse.execute(page, what here?);
最初にスクリプトをインスタンス化する必要があるようですが、その方法に関する情報が見つかりません(右)。誰かがwebclientインスタンスに必要なコードを実行させる方法を示すコードスニペットを共有できますか?