我正在尝试使用HtmlUnit编写一些网站的自动化测试.我们的网页加载了两个JavaScripts,其中一个JavaScripts然后动态地将几个其他JavaScripts加载到DOM中.然后,这些JavaScripts执行一些UI初始化.我的问题是HtmlUnit使用新的JavaScripts更新DOM,但似乎没有运行那些JavaScripts,因为没有出现预期的DOM元素.
以下是我尝试的一些事情:
toXml().page.toXml()方法显示添加的JavaScripts,但不显示预期的UI元素.
executeJavaScript.当我这样做时,它可以找到我直接调用的方法,但该方法无法在其他JavaScripts中找到符号.
还有其他人遇到过这个问题吗?
小智 1
您是否尝试在加载页面后插入短暂的暂停?
| 归档时间: |
|
| 查看次数: |
2556 次 |
| 最近记录: |