Поделиться через


Практическое руководство. Вставка задержки перед действием пользовательского интерфейса с помощью редактора закодированных тестов пользовательского интерфейса

В редакторе закодированных тестов пользовательского интерфейса можно открывать закодированные тесты пользовательского интерфейса для просмотра и внесения изменений. В некоторых случаях при тестировании может потребоваться задать ожидание определенных событий, например появления окна, исчезновения индикатора выполнения и т. д. В редакторе закодированных тестов пользовательского интерфейса это можно сделать, вставив задержку перед действием пользовательского интерфейса. Можно указать, на сколько секунд делается задержка.

Примечание

Если требуется проверить, что перед выполнением действия пользовательского интерфейса определенный элемент управления доступен, рекомендуется добавить в метод теста пользовательский код, используя при этом соответствующий метод UITestControl.WaitForControlXXX().Дополнительные сведения см. в разделе Настройка закодированного теста пользовательского интерфейса таким образом, чтобы во время воспроизведения он дожидался определенных событий.

Открытие закодированного теста пользовательского интерфейса в редакторе закодированных тестов пользовательского интерфейса

Чтобы открыть существующий закодированный тест пользовательского интерфейса для внесения изменений в редакторе закодированных тестов пользовательского интерфейса, выполните следующие действия.

Открытие закодированного теста пользовательского интерфейса в редакторе закодированных тестов пользовательского интерфейса

  1. В обозревателе решений в тестовом проекте найдите UIMap.uitest.

  2. Щелкните UIMap.uitest правой кнопкой мыши и выберите команду Открыть.

    - или -

    Дважды щелкните UIMap.uitest.

    Закодированный тест пользовательского интерфейса откроется в редакторе закодированных тестов пользовательского интерфейса. Теперь закодированный тест пользовательского интерфейса можно просматривать и редактировать. Дополнительные сведения см. в разделе Изменение закодированных тестов пользовательского интерфейса с помощью редактора закодированных тестов пользовательского интерфейса и Практическое руководство. Изменение закодированного теста пользовательского интерфейса с помощью редактора закодированных тестов пользовательского интерфейса.

Вставка задержки перед действием пользовательского интерфейса

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

Вставка задержки перед действием пользовательского интерфейсаДобавлена задержка продолжительностью 5 секунд

Вставка задержки

  1. В области Действие с ИП разверните метод теста, содержащий действие пользовательского интерфейса, перед которым требуется вставить задержку. Выберите действие пользовательского интерфейса.

  2. Щелкните действие пользовательского интерфейса правой кнопкой мыши и выберите команду Вставить задержку перед.

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

  3. Если окно Свойства не отображается, нажмите клавишу F4. В окне свойств задайте свойству Задержка необходимое значение в миллисекундах.

  4. На панели инструментов Visual Studio щелкните значок Сохранить.

    Изменения метода теста сохраняются в файле UIMap.Designer.

См. также

Другие ресурсы

Изменение закодированных тестов пользовательского интерфейса с помощью редактора закодированных тестов пользовательского интерфейса

Практическое руководство. Изменение свойств действий пользовательского интерфейса с помощью редактора закодированных тестов пользовательского интерфейса

Настройка закодированного теста пользовательского интерфейса таким образом, чтобы во время воспроизведения он дожидался определенных событий