在自动编码 UI 测试期间加载框架挂起

Loading Frame Hangs During Automated Coded UI Test

我在 Visual Studio 2013 年通过编码 ui 测试使用记录的操作来启动内部网站并登录。所有这些过程正常,除了登录后加载动画继续旋转直到测试失败。尝试在没有自动测试的情况下正常登录工作完美无缺,页面加载正常,延迟 <2 秒。

我试图添加一个暂停,但无论我等待多久它都没有加载。编码的 ui 测试是否有导致页面挂起的原因?

此 post here 使用更简单的应用程序解释了问题,并在此处指向此答案:

Jquery AJAX success not getting triggered with Coded UI test project

如果您没有 app.config 文件,只需右键单击您的解决方案->添加->新项目->应用程序配置文件,然后将现有文本替换为:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="WebWaitForReadyLevel" value="3"/>
  </appSettings>
</configuration>