使用codedUI测试框架自动执行kendoUI上传控制

时间:2013-03-03 09:59:06

标签: upload kendo-ui

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

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

如何解决此问题

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

1 个答案:

答案 0 :(得分:0)

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

在尝试使用ajax相关控件执行某些功能(如文件上传等)的测试方法中,禁用WebWaitForReadyLevel。请在测试方法的开头粘贴以下代码行

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

实际上会禁用它。

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

希望这有帮助。