0

当使用 codedUI 作为自动化测试框架来测试应用程序时,我遇到了 KendiUI 上传控件的问题。

问题:我从使用KendoUI上传控件开发的UI中录制并播放了上传文件的事件,但是自动化框架没有显示指示文件上传的进度条,它一直显示进度图标。

我该如何解决这个问题

但是,当我手动尝试上传文件时它工作正常,在几秒钟内它会显示进度条并出现复选标记,表明文件已上传。

4

1 回答 1

0

我遇到了同样的问题,但在 Microsoft CodedUI 支持的帮助下,我能够解决这个问题。

在您尝试使用 ajax 相关控件执行文件上传等功能的测试方法中,禁用WebWaitForReadyLevel. 请将以下代码行粘贴到您的测试方法的开头

ConfigurationManager.AppSettings["WebWaitForReadyLevel"] = "3";

这实际上会禁用它。

此禁用处于testmethod级别,因此如果您不想禁用,请不要编写任何此类代码,因为默认情况下WebWaitForReadyLevel已启用。

希望这可以帮助。

于 2013-06-27T14:38:20.010 回答