我一直在尝试使用 VSTS 2008 SP1 为我的一个网站创建和执行 webtests。问题是在播放期间 VSTS 不播放 javascript。我该如何解决这个问题,在哪里可以找到有关配置 VSTS 以完全按照我的意愿进行 Web 测试的全面信息。
1 回答
1
不幸的是,webtests 是在请求响应的基础上工作的,并且只根据那些内容进行验证。VSTS 将无法在返回的 html 响应的上下文中运行 javascript。
理论上可以从您的编码 webtest 中实例化一个浏览器对象并将返回的 html+javascript 提供给它,然后检查对 html 所做的修改,但我认为这不会真正结束。
您的 Javascript 的“正确性”也高度依赖于浏览器,因此您确实需要在所需的每个浏览器上进行测试。就像 Css 和外观一样,这仍然需要手动测试。
但是,Visual Studio 2010 现在有一个编码的 UI 测试,允许您以您想要的方式测试您的页面。
于 2009-09-28T01:38:37.973 回答