我正在进行手动测试并记录MTM中的所有步骤。当运行记录测试时,按钮点击后它会卡住而不会进入下一页。所以测试失败了。 我在CUIT中遇到同样的问题并用Ross McNab的解决方案解决问题。 我在CUI测试中导入相同的测试用例并运行。测试成功。
我理解CUIT中出现了什么问题,如果在手动测试用例中发生同样的问题,那么假设解决方案也相同,但我找不到可以指示MTM等待注入javascript以跟踪ajax调用和定时器的地方获得一个真正的XMLHttpRequest,ajax回调将再次工作..
我的应用程序仅使用HTML和AngularJS。
对于任何其他查询,请填写免费询问。 谢谢你的时间......
答案 0 :(得分:0)
解决方法非常简单。
打开mtm.exe.config文件(我在Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE中获取它)
打开文件
将此代码放在appSettings
中<appSettings>
<add key="WebWaitForReadyLevel" value="3"/>
</appSettings>
保存并关闭。
重启MTM。
...谢谢