我正在为我的网络应用编写测试框架。案例是测试一些AJAX方法。虽然存在一些服务器端错误,但AJAX调用的响应是HTML文档日志。但是,我希望在收到响应时在同一测试页面中显示HTML文档。我恐怕不能将HTML文档插入到div中,因为它不是html片段而是完整的HTML文档。无论如何没有服务器端的努力来处理问题?
此外,我考虑过iframe。但是,它似乎只能通过指定网址来显示网页。
提前致谢!
修改
我测试了Aaron的第二个解决方案。令我感到惊讶的是,我可以将完整的HTML文档插入到HTML文档中并保留其样式。
答案 0 :(得分:0)
您有两种选择:
iframe
并将HTML文档加载到其中body
元素,只需将该元素的内容添加到测试用例旁边的div
。第一个可能导致跨站点脚本(您可能适用于或不适用于您的案例)的问题。第二个意味着您必须将结果的样式合并到测试HTML文档中,否则它将无法显示。