2013-03-03 3 views
0

При использовании codedUI в качестве рамки тестирования автоматизации для тестирования приложения я столкнулся с проблемой с управлением загрузкой KendiUI.Автоматизация управления загрузкой kendoUI с использованием тестовой среды codedUI

Проблема: я записываю и воспроизвожу событие загрузки файла из пользовательского интерфейса, разработанного с помощью KendoUI, но в инфраструктуре автоматизации не отображается индикатор прогресса, отображающий загруженный файл, на нем всегда отображается значок прогресса.

Как получить решимость этого

Однако он отлично работает, когда я вручную попытке загрузить файл, в течение секунд его показывает прогресс бар и галочка указывает на файл был загружен.

ответ

0

У меня возникла такая же проблема, но с помощью поддержки Microsoft CodedUI я смог решить эту проблему.

В методе тестирования, где вы пытаетесь выполнить некоторые функции, такие как загрузка файлов и т. Д. С помощью связанных с ajax элементов управления, отключите WebWaitForReadyLevel. Пожалуйста, вставьте приведенную ниже строку кода в начале вашего метода тестирования

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

, который фактически отключит его.

Это отключено на уровне testmethod, поэтому, если вы не хотите отключать, не записывайте такой код, потому что по умолчанию включен WebWaitForReadyLevel.

Надеюсь, это поможет.

+0

Это ошибка в структуре codedUI, и они все равно работают над разрешением. Я благодарен команде поддержки Microsoft. – user2449550

+0

Также не забудьте добавить System.Configuration в свои ссылки – user2449550

+0

, вы должны отредактировать свой пост, а не добавлять комментарии – Eonasdan

Смежные вопросы