2

HtmlUnit WebdriverでAjax呼び出しを含むjavascriptを完全に実行できる方法はありますか?目に見えないドライバーであるため、その動作を追跡することはできません。私は答えを期待していません

  Webdriver driver = new HtmlUnitDriver(true);
   or
  driver.setjavascriptenabled(true); 

誰かがHtmlUnitの内部動作を知っているなら、助けてください、私は問題に直面しているので本当に感謝しています。

4

1 に答える 1

0

私はHtmlUnitwebdriverを深く調査していませんが、jsExecutorはjsの実行には十分でした。例えば

String cssLocator=.... 
JavascriptExecutor js = (JavascriptExecutor) driver;
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("var x = $(\'"+cssLocator+"\');");
        stringBuilder.append("x.click();");
        js.executeScript(stringBuilder.toString());
于 2012-09-07T11:40:20.940 に答える