首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成非WebAii内容(CSV、JSON、XML...)的html测试网页

生成非WebAii内容(CSV、JSON、XML...)的html测试网页
EN

Stack Overflow用户
提问于 2011-07-08 05:16:54
回答 1查看 298关注 0票数 0

我使用WebAii测试ASP.Net应用程序。这个应用程序有一个“导出到CSV”功能,我想测试一下它在WebAii下是否正常工作。有没有办法访问为页面生成的确切源代码?

我试过使用ActiveBrowser.ViewSourceString,但它似乎只对HTML有效。(它包含称为"Export to CSV“的页面的HTML,而不是CSV内容)

当我可以绕过WebAii和浏览器,使用HttpRequest直接调用页面时,使用WebAii测试纯文本内容似乎很奇怪。我需要这样做的原因是,Export to CSV在查询字符串上获得它的参数(一系列搜索过滤器),我需要确保调用代码( ASP.Net网页)正确地传递正确的参数。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-09 06:02:50

我在Telerik的WebAii技术支持部门工作。我会尽力协助你的。我想知道当你点击这个“导出到CSV”按钮/链接时会发生什么。通常,这样的按钮使for服务器创建文件并将其发送到浏览器以供下载。然后将其另存为本地计算机上的文件。这是正在发生的事情,还是浏览器只是在窗口中显示CSV内容?

ActiveBrowser.ViewSourceString是获取加载到浏览器窗口中的超文本标记语言的正确方法。框架中包含的HTML可能与浏览器中的实际内容不同步。出于性能原因,我们缓存DOM。您可以使用:

ActiveBrowser.RefreshDomTree();

这迫使框架将其DOM副本与浏览器中实际包含的内容重新同步。点击“导出到CSV”按钮/链接后,看看ActiveBrowser.ViewSourceString现在是否不同。

请随时在我们的Telerik测试框架论坛上发布这样的问题。http://www.telerik.com/automated-testing-tools/community/forums/webui-test-studio-developer-edition/webaii-automation-framework.aspx。这是我每天闲逛的地方。

科迪

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6617269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档