UITestInterpreter - класс
Выполняет каждое действие теста в тесте пользовательского интерфейса и интерпретирует результаты каждого действия, используя значение свойства ActionInvoker.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
Пространство имен: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Сборка: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (в Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)
Синтаксис
'Декларация
Public Class UITestInterpreter _
Inherits UITestInterpreterCore
public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : public UITestInterpreterCore
type UITestInterpreter =
class
inherit UITestInterpreterCore
end
public class UITestInterpreter extends UITestInterpreterCore
Тип UITestInterpreter предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
UITestInterpreter | Инициализирует новый экземпляр класса UITestInterpreter. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ActionInvoker | Получает или задает объект UITestActionInvoker для интерпретации данного теста. (Переопределяет UITestInterpreterCore.ActionInvoker.) |
![]() |
CurrentAction | Выполняется текущее действие. (Унаследовано от UITestInterpreterCore.) |
![]() |
PlaybackInProgress | Значение True, если воспроизведение выполняется. (Унаследовано от UITestInterpreterCore.) |
![]() |
PlaybackUITest | Получает выполняемый UITest. (Унаследовано от UITestInterpreterCore.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Cancel | Отменяет интерпретацию текущего шага теста. (Переопределяет UITestInterpreterCore.Cancel().) |
![]() |
Dispose() | Удаляет объект. (Унаследовано от UITestInterpreterCore.) |
![]() |
Dispose(Boolean) | При необходимости освобождает ресурсы. (Переопределяет UITestInterpreterCore.Dispose(Boolean).) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
ExecuteAction | Выполняет заданное действие.Действие содержит идентификатор UIObject на котором она работает.Этот идентификатор используется для получения queryid для объекта, и эти данные передаются методу invoke объекта действия ввода.Метод вызова требует также наличия объекта типа интерфейса UITestActionInvoker.В этом случае по умолчанию используется тип UITestPlayback, который реализует UITestActionInvoker. (Переопределяет UITestInterpreterCore.ExecuteAction(UITestAction, UIMap).) |
![]() |
ExecuteStep | Выполняет (то есть интерпретирует) текущий шаг выбранного в настоящий момент ActionList. (Унаследовано от UITestInterpreterCore.) |
![]() |
ExecuteTest() | Выполняет (то есть интерпретирует) текущий объект UITest. (Унаследовано от UITestInterpreterCore.) |
![]() ![]() |
ExecuteTest(UITest) | Выполняет заданный тест. |
![]() |
ExecuteTest(Int64, Int64) | Выполняет (то есть интерпретирует) текущий объект UITest для действий в указанном диапазоне. (Унаследовано от UITestInterpreterCore.) |
![]() ![]() |
ExecuteTest(UITest, Int64, Int64) | Выполняет заданный тест для заданного диапазона действий. |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
HighlightElement | Выделяет элемент пользовательского интерфейса, связанный с текущим действием. |
![]() |
IsExpectedExceptionFromActionExecution | Возвращает значение true, если заданный исключение ожидается в результате выполнения действия. (Переопределяет UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).) |
![]() |
LogActionExecutionException | Данные sqm журналов для исключения воспроизведения. (Переопределяет UITestInterpreterCore.LogActionExecutionException(Exception).) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
MoveToFirstStep | Перемещает указатель текущего действия на первое действие выбранного в настоящий момент ActionList. (Унаследовано от UITestInterpreterCore.) |
![]() |
MoveToLastStep | Перемещает указатель текущего действия на последнее действие выбранного в настоящий момент ActionList. (Унаследовано от UITestInterpreterCore.) |
![]() |
MoveToNextStep | Перемещает указатель действия на следующее действие выбранного в настоящий момент ActionList. (Унаследовано от UITestInterpreterCore.) |
![]() |
MoveToPreviousStep | Перемещает указатель действия на предыдущее действие выбранного в настоящий момент ActionList. (Унаследовано от UITestInterpreterCore.) |
![]() |
MoveToStepNumber | Перемещает указатель текущего действия на индекс данного действия выбранного в настоящий момент ActionList. (Унаследовано от UITestInterpreterCore.) |
![]() |
OnErrorHandledByUser | Вызывается после того, как пользователь обрабатывает ошибку выполнения действия. Это может использоваться для ведения какого-либо журнала трассировки. (Переопределяет UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs).) |
![]() |
RaisePlaybackProgressEvent | Создание События воспроизведения хода выполнения. (Унаследовано от UITestInterpreterCore.) |
![]() |
RaiseWaitForThinkTimeEvent | Создает событие InterpreterProgress. |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
Unhighlight | Снимает выделение с элемента пользовательского интерфейса, связанного с текущим действием. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
ActionCompleted | Событие возникает после выполнения UITestAction. (Унаследовано от UITestInterpreterCore.) |
![]() |
ActionListCompleted | Событие, возникающее после того как выполнения каждого ActionList завершено. (Унаследовано от UITestInterpreterCore.) |
![]() |
ActionListStarted | Событие, которое вызывается перед выполнением каждого ActionList запущен. (Унаследовано от UITestInterpreterCore.) |
![]() |
ActionStarted | Событие которое возникает до выполнения UITestAction. (Унаследовано от UITestInterpreterCore.) |
![]() |
InterpreterError | Событие, возникающее при появлении ошибки при интерпретации UITest. (Унаследовано от UITestInterpreterCore.) |
![]() |
InterpreterProgress | Событие, возникающее для обновления хода выполнения при интерпретации UITest. (Унаследовано от UITestInterpreterCore.) |
![]() |
InterpreterWarning | Событие, возникающее при появлении предупреждения при интерпретации UITest. (Унаследовано от UITestInterpreterCore.) |
![]() |
UITestCompleted | Событие, возникающее после того как выполнения UITest завершено. (Унаследовано от UITestInterpreterCore.) |
![]() |
UITestStarted | Событие, которое вызывается перед выполнением запускает UITest. (Унаследовано от UITestInterpreterCore.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration - пространство имен
ActionLogInvoker