0
私はHtmlUnitを使用してナビゲートしようとしているウェブサイトを持っています。Java HtmlUnit背景JavaScriptの読み込み
このウェブサイトは、特定のボタンを変更/ JavaScriptのイベントに基づいて、特定の要素を可視/隠されます。私が与えることができる
最も単純な例:テキスト入力ボックスとクリックされるのを防ぐことができ、その上にクラスとボタンがあります。テキストがボックスに書き込まれると、ボタンはクリック可能になります。入力テキストボックスの値を設定していますが、ボタンの更新が表示されません。
私は、バックグラウンドアップデートのページを待機させるために、次のことを試してみました:Ajaxのコントローラを設定するときに真を返すようにWebクライアントのAJAXコントローラとして
- 使用NicelyResynchronizingAjaxController()
- オーバーライドprocessSynchronを()数秒
- ページ変数に同期すると、数秒
- 着呼のためにそれに待機を呼び出しをスリープ状態にスレッドを入れ
- あなたが本当に低レベルのメソッドを使用しているようにグラムwaitForBackgroundJavaScriptページの囲みウィンドウのジョブマネージャは、これ以上のJavaScriptのジョブを持っていない間
テキストボックスの更新方法とページコンテンツの取得方法を指定してください。 – RBRi
HtmlInputフォーム。 form.setValueAttribute( "...");ページコンテンツはbutton.click()の結果としてPageをチェックしてみましたが、最初のオブジェクトもチェックしました。たぶんこれは問題なのですが、コンテンツを正しい方法で入手できないのでしょうか?助言がありますか? –