2013-03-03 31 views
0

當使用codedUI作爲自動化測試框架來測試應用程序時我遇到了KendiUI上傳控件的問題。使用已編碼的UI測試框架自動執行kendoUI上傳控件

問題:我從使用KendoUI上傳控件開發的UI上記錄並回放上傳文件的事件,但自動化框架沒有顯示上傳的進度條指示文件,它永遠顯示進度圖標。

我如何獲得這個

決心然而它工作正常,當我嘗試手動上傳的文件,內秒的進度條顯示的和查馬克出現表示文件已被上傳。

回答

0

我遇到過同樣的問題,但在Microsoft CodedUI支持的幫助下,我能夠解決此問題。

在您嘗試使用AJAX相關控件執行某些功能(如文件上傳等)的測試方法中禁用WebWaitForReadyLevel。請在您的測試方法開始處粘貼以下代碼行

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

這會實際禁用它。

該禁用功能位於testmethod級別,所以如果您不想禁用,請勿寫入任何此類代碼,因爲默認情況下WebWaitForReadyLevel已啓用。

希望這會有所幫助。

+0

這是一個在編碼UI框架中的錯誤,他們正在處理分辨率。我很欣賞微軟支持團隊。 – user2449550 2013-06-27 14:39:24

+0

也不要忘記添加System.Configuration到您的參考 – user2449550 2013-06-27 14:41:58

+0

你應該編輯你的文章,而不是添加評論 – Eonasdan 2013-06-27 14:57:24