如何使用htmlunit查看javascript生成的DOM?

时间:2014-01-09 07:53:45

标签: javascript html dom htmlunit

我有一个html页面,其中使用javascript生成UI。我对使用开发人员工具但不在html源中检查页面时可见的表单感兴趣。 在htmlunit中我试图等待javascript执行然后将其打印为Xml但是看不到DOM元素!!我怎么能这样做?请帮忙

1 个答案:

答案 0 :(得分:0)

HtmlPage.getDocumentElement().asXml()

可以使用

进行测试
System.out.println(page.getDocumentElement().asXml());

<html>
<body>
<div id="lj">
</div>
<script>
document.getElementById("lj").innerHTML = "Foo";
</script>
</body>
</html>

将显示

<div id="lj">
Foo
</div>