MTM Test runner未检测到AJAX回调

时间:2015-05-26 11:25:12

标签: jquery angularjs visual-studio playback mtm

我正在进行手动测试并记录MTM中的所有步骤。当运行记录测试时,按钮点击后它会卡住而不会进入下一页。所以测试失败了。 我在CUIT中遇到同样的问题并用Ross McNab的解决方案解决问题。 我在CUI测试中导入相同的测试用例并运行。测试成功。

我理解CUIT中出现了什么问题,如果在手动测试用例中发生同样的问题,那么假设解决方案也相同,但我找不到可以指示MTM等待注入javascript以跟踪ajax调用和定时器的地方获得一个真正的XMLHttpRequest,ajax回调将再次工作..

我的应用程序仅使用HTML和AngularJS。

对于任何其他查询,请填写免费询问。 谢谢你的时间......

1 个答案:

答案 0 :(得分:0)

解决方法非常简单。

打开mtm.exe.config文件(我在Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE中获取它)

打开文件

将此代码放在appSettings

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

保存并关闭。

重启MTM。

...谢谢