3

我正在使用 HtmlUnit 加载一个充满 JavaScript 的网页。执行WebClientJavaScript 就好了。

但是,当我单击调用 Ajax 调用的特定表单上的按钮时,即使调用本身完成,内容(结果)也不会出现在页面上(即使它出现在真正的浏览器中)。

HtmlPage为什么单击按钮后不包含动态添加的内容?

有没有办法在 HtmlUnit 中获取“更新”页面?

4

1 回答 1

0

首先您必须等待 AJAX 调用完成,然后需要在 Ajax 调用后同步您的页面,

    synchronized (your_page);
于 2014-09-15T07:33:33.770 回答