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


UITestInterpreterCore - класс

Класс для итерации действия в объекте UITest и интерпретировать их.

Результат интерпретации зависит от значения UITestActionInvoker.

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

Object
  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter

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

Синтаксис

'Декларация
Public Class UITestInterpreterCore _
    Implements IDisposable
public class UITestInterpreterCore : IDisposable
public ref class UITestInterpreterCore : IDisposable
type UITestInterpreterCore =  
    class 
        interface IDisposable 
    end
public class UITestInterpreterCore implements IDisposable

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

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

  Имя Описание
Открытый метод UITestInterpreterCore Создает экземпляр UITestInterpreter для данного UITest

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

Свойства

  Имя Описание
Открытое свойство ActionInvoker Получает или задает UITestActionInvoker, используемый для выполнения действий в UITest.
Защищенное свойство CurrentAction Выполняется текущее действие.
Защищенное свойство PlaybackInProgress Значение true, если выполняется воспроизведение.
Открытое свойство PlaybackUITest Получает выполняемый UITest.

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

Методы

  Имя Описание
Открытый метод Cancel Отменяет выполнение (т е интерпретация) текущего или шага теста.Этот вызов блокируется до тех пор, пока не будет отменено выполнение UITest и не произойдет возврат воспроизведения.Это необходимо вызвать из другого потока из потока, который выполняет UITest.
Открытый метод Dispose() Удаляет объект.
Защищенный метод Dispose(Boolean) Фактический dispose реализацию.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод ExecuteAction Выполняет заданное действие.
Открытый метод ExecuteStep Выполняет (т е интерпретирует) текущий этап на выбранном ActionList.
Открытый метод ExecuteTest() Выполняет (т е интерпретирует) текущего объекта UITest.
Открытый методСтатический член ExecuteTest(UITest) Выполняет (т е интерпретирует) заданного UITest объект.
Открытый метод ExecuteTest(Int64, Int64) Выполняет (т е интерпретирует) текущего объекта UITest для действий в указанном диапазоне.
Открытый методСтатический член ExecuteTest(UITest, Int64, Int64) Выполняет (т е интерпретирует) заданного UITest объект для действий в указанном диапазоне.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод IsExpectedExceptionFromActionExecution Возвращает значение true, если заданный исключение ожидается в результате выполнения действия.
Защищенный метод LogActionExecutionException Данные журналов для исключения выполнения действия.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод MoveToFirstStep Перемещает указатель текущего действия на первое действие выбранного в настоящий момент ActionList.
Открытый метод MoveToLastStep Перемещает указатель текущего действия на последнее действие выбранного в настоящий момент ActionList.
Открытый метод MoveToNextStep Перемещает указатель действия на следующее действие выбранного в настоящий момент ActionList.
Открытый метод MoveToPreviousStep Перемещает указатель действия на предыдущее действие выбранного в настоящий момент ActionList.
Открытый метод MoveToStepNumber Перемещает указатель текущего действия на индекс данного действия выбранного в настоящий момент ActionList.
Защищенный метод OnErrorHandledByUser Вызывается после пользователя обрабатывает ошибки выполнения действия. Это может использоваться для ведения какого-либо журнала трассировки.
Защищенный метод RaisePlaybackProgressEvent Создание События воспроизведения хода выполнения.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие ActionCompleted Событие возникает после выполнения UITestAction.
Открытое событие ActionListCompleted Событие, возникающее после того как выполнения каждого ActionList завершено.
Открытое событие ActionListStarted События вызвавшего до выполнения каждого ActionList запустится.
Открытое событие ActionStarted Событие которое возникает до выполнения UITestAction.
Открытое событие InterpreterError Событие, возникающее при появлении ошибки при интерпретации UITest.
Открытое событие InterpreterProgress Событие, возникающее для обновления хода выполнения при интерпретации UITest.
Открытое событие InterpreterWarning Событие, возникающее при появлении предупреждения при интерпретации UITest.
Открытое событие UITestCompleted Событие, возникающее после того как выполнения UITest завершено.
Открытое событие UITestStarted События вызвавшего до выполнения начинается UITest.

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

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

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

См. также

Ссылки

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