使用C#执行编码UI测试时出现JSON脚本问题

时间:2017-12-27 12:45:04

标签: c# json coded-ui-tests

我正在尝试自动化Web应用程序,其中Web表单用于保存特定登录用户的信息。 在这种形式下,几个网格收集信息,因此一旦用户提交信息就会将信息发布到服务器。(点击提交按钮) 为此,在服务器端发送json调用。我尝试使用VSTS2012(编码UI测试)自动执行此操作。所有控件都是可识别的,我可以输入正确的详细信息。但是一旦我点击提交按钮。例外:"错误:无法获取未定义或空引用的属性""收到了。

有人可以帮我理解如何处理这个问题吗? 除了关闭浏览器实例,我无法进一步执行我的脚本

1 个答案:

答案 0 :(得分:0)

我想我找到了原因,因为这些是AJAX调用,而且VSTS2012无法处理AJAX调用,而是在此项目的App设置文件中添加以下内容:

 <appSettings>  
  <add key="WebWaitForReadyLevel" value="3"/>  
 </appSettings>

我可以从java脚本中捕获响应。