2

JQuery UI datepicker プラグインを使用して、一部のページ コンテンツを動的に変更しています。HtmlUnit でテキスト入力をクリックすると、datepicker ポップアップが表示されます。ただし、呼び出すdriver.findElement(By.id("ui-datepicker-month"))と例外が発生します.JSによってDOMに新しく追加されたものは、HtmlUnitに表示されないようです。

これを回避する方法があるかどうかはわかりませんが、Chromedriver を使用する場合、この問題はありません。新しい要素を見つけることができます。また、getSource()メソッドは HtmlUnit で元のソース コードのみを返しますが、Chromedriver では更新されたソースを返します。

Html Unit を使用して JS をサポートする方法はありますか?

4

0 に答える 0