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