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


UITest - класс

Представляет закодированный тест пользовательского интерфейса в Visual Studio.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITest

Пространство имен:  Microsoft.VisualStudio.TestTools.UITest.Common
Сборка:  Microsoft.VisualStudio.TestTools.UITest.Common (в Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Синтаксис

'Декларация
Public Class UITest
public class UITest
public ref class UITest
type UITest =  class end
public class UITest

Тип UITest предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод UITest() Инициализирует новый экземпляр класса UITest.
Открытый метод UITest(IEnumerable<UITestAction>) Инициализирует новый экземпляр класса UITest, используя указанные действия теста.
Открытый метод UITest(IEnumerable<UITestAction>, UIMap) Инициализирует новый экземпляр класса UITest.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AssemblyVersion Получает или задает версию сборки.
Открытое свойство CleanupActions Получает или задает действия для процесса очистки.
Открытое свойство Configuration Получает или задает XML-файл конфигурации среды данного закодированного теста пользовательского интерфейса.
Открытое свойство CurrentActionList Получает или задает список действий текущего закодированного теста пользовательского интерфейса.
Открытое свойство ExecuteActions Получает или задает действия теста, которые должны выполняться в рамках закодированного теста пользовательского интерфейса.
Открытое свойство Id Получает или задает уникальный идентификатор данного закодированного теста пользовательского интерфейса.
Открытое свойство InitializeActions Получает или задает список действий, которые должны выполняться в рамках процесса инициализации закодированного теста пользовательского интерфейса.
Открытое свойство Maps Получает коллекцию объектов UIMap для данного закодированного теста пользовательского интерфейса.
Открытое свойство Name Получает или задает имя этого закодированного теста пользовательского интерфейса.
Открытое свойство OnErrorActions Получает или задает список действий теста, которые применяются, если при выполнении теста обнаружена ошибка.
Открытое свойство ValueMap Получает или задает сопоставление значений для данного объекта теста пользовательского интерфейса.
Открытое свойство Version Получает или задает версию данного теста пользовательского интерфейса.

В начало страницы

Методы

  Имя Описание
Открытый метод Append(IEnumerable<UITestAction>) Добавляет предоставленный список действий теста в данный тест пользовательского интерфейса.
Открытый метод Append(IEnumerable<UITestAction>, UIMap) Добавляет действия и объекты теста из предоставленной карты пользовательского интерфейса в данный тест пользовательского интерфейса.
Открытый метод Append(UITest, Int64, Int64) Добавляет действия теста из предоставленного теста пользовательского интерфейса в данный тест пользовательского интерфейса в предоставленном диапазоне.
Открытый метод BindWithCurrentValues Выполняет привязку параметров, используемых в данном тесте пользовательского интерфейса и имеющих загруженные в данный момент значения.
Открытый методСтатический член CompareEnvironments Сравнивает два заданных объекта UITestEnvironment и возвращает коллекцию несоответствий.
Открытый метод CompareStoredEnvironmentWithCurrentEnvironment Сравнивает конфигурацию средства записи, если она существует, с системной средой, записанной при запуске, и возвращает коллекцию несоответствий.
Открытый методСтатический член Create(Stream) Создает тест пользовательского интерфейса, используя предоставленный поток.
Открытый методСтатический член Create(String) Создает тест пользовательского интерфейса, используя предоставленный файл.
Открытый метод CreateAndAddParameter(UITestAction, String) Параметризует действие и создает параметр, используя предоставленные действие теста и имя параметра.
Открытый метод CreateAndAddParameter(UIObject, String, String) Параметризует действие и создает параметр, используя предоставленные объект теста пользовательского интерфейса, имя свойства и имя параметра.
Открытый метод Equals(Object) Определяет, равен ли заданный объект текущему объекту. (Переопределяет Object.Equals(Object).)
Открытый метод Equals(UITest) Определяет, равен ли предоставленный объект теста пользовательского интерфейса данному объекту теста пользовательского интерфейса.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetActionList Получает список действий тестов пользовательского интерфейса, соответствующий данному разделу действий тестов пользовательского интерфейса.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Переопределяет Object.GetHashCode().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Save(Stream) Сохраняет этот тест пользовательского Интерфейса в поток.
Открытый метод Save(String) Сохраняет этот тест пользовательского Интерфейса в файл.
Открытый метод SetAndBindParameterValues Привязывает параметры, используемые в данном тесте пользовательского интерфейса, к значениям в строке данных.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событиеСтатический член Executing Происходит, когда платформа начинает выполнять этот тест пользовательского интерфейса.
Открытое событиеСтатический член Saving Происходит, когда платформа начинает сохранять этот тест пользовательского интерфейса.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.UITest.Common - пространство имен

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

Практическое руководство. Создание закодированного теста пользовательского интерфейса