如何将动态生成的HTML文档嵌入到HTML文档中?

时间:2011-03-29 08:17:09

标签: html testing

我正在为我的网络应用编写测试框架。案例是测试一些AJAX方法。虽然存在一些服务器端错误,但AJAX调用的响应是HTML文档日志。但是,我希望在收到响应时在同一测试页面中显示HTML文档。我恐怕不能将HTML文档插入到div中,因为它不是html片段而是完整的HTML文档。无论如何没有服务器端的努力来处理问题?

此外,我考虑过iframe。但是,它似乎只能通过指定网址来显示网页。

提前致谢!

修改

我测试了Aaron的第二个解决方案。令我感到惊讶的是,我可以将完整的HTML文档插入到HTML文档中并保留其样式。

1 个答案:

答案 0 :(得分:0)

您有两种选择:

  1. 创建iframe并将HTML文档加载到其中
  2. 或者在结果中找到body元素,只需将该元素的内容添加到测试用例旁边的div
  3. 第一个可能导致跨站点脚本(您可能适用于或不适用于您的案例)的问题。第二个意味着您必须将结果的样式合并到测试HTML文档中,否则它将无法显示。