Html Unit无法找到JS创建的内容

时间:2013-07-11 16:23:48

标签: java selenium webdriver htmlunit

我正在使用JQuery UI datepicker插件来动态更改某些页面内容。我得到HtmlUnit来点击文本输入,这应该会显示datepicker弹出窗口。但是,当我调用driver.findElement(By.id("ui-datepicker-month"))时,我得到一个异常 - 似乎任何由JS新添加到DOM的东西都不会被HtmlUnit看到。

我不确定是否有任何解决方法,但值得注意的是,当我使用Chromedriver时我没有这个问题 - 我能够找到新的元素。此外,getSource()方法仅使用HtmlUnit返回原始源代码,而使用Chromedriver则返回更新后的源。

有没有办法用Html Unit支持JS?

0 个答案:

没有答案