0

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

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

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

对于任何其他查询,请随意填写。谢谢你的时间...

4

1 回答 1

0

这个问题的解决方法很简单。

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

打开文件

将此代码放入 appSettings

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

保存并关闭。

重新启动 MTM。

谢谢...

于 2015-05-28T13:22:56.977 回答