Classe UITestInterpreter

Executa a ação de cada teste em um teste de interface (UI) do usuário e interpreta os resultados de cada ação usando o valor de ActionInvoker propriedade.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Assembly:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (em Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)

Sintaxe

'Declaração
Public Class UITestInterpreter _
    Implements IDisposable
public class UITestInterpreter : IDisposable
public ref class UITestInterpreter : IDisposable
type UITestInterpreter =  
    class
        interface IDisposable
    end
public class UITestInterpreter implements IDisposable

O tipo UITestInterpreter expõe os membros a seguir.

Construtores

  Nome Descrição
Método público UITestInterpreter Inicializa uma nova instância da classe UITestInterpreter.

Início

Propriedades

  Nome Descrição
Propriedade pública ActionInvoker Obtém ou define o UITestActionInvoker para interpretar esse Test.
Propriedade pública PlaybackUITest Obtém o teste que está sendo interpretado.

Início

Métodos

  Nome Descrição
Método público Cancel Cancela a interpretação da etapa atual ou teste.
Método público Dispose() Libera os recursos.
Método protegido Dispose(Boolean) Opcionalmente, libera os recursos.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método público ExecuteStep Executa a etapa atual na lista de ação selecionado no momento.
Método público ExecuteTest() Executa o teste atual.
Método públicoMembro estático ExecuteTest(UITest) Executa um determinado teste.
Método público ExecuteTest(Int64, Int64) Executa o teste atual para o intervalo especificado de ações.
Método públicoMembro estático ExecuteTest(UITest, Int64, Int64) Executa um determinado teste para o intervalo especificado de ações.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público HighlightElement Realça o elemento de interface do usuário que está associado à ação atual.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público MoveToFirstStep Define a ação atual para a primeira ação na lista de ação selecionado no momento.
Método público MoveToLastStep Define a ação atual para a última ação na lista de ação selecionado no momento.
Método público MoveToNextStep Define a ação atual para a próxima ação na lista de ação selecionado no momento.
Método público MoveToPreviousStep Define a ação atual para a ação anterior na lista de ação selecionado no momento.
Método público MoveToStepNumber Define a ação atual para a ação no índice fornecido na lista de ação selecionado no momento.
Método público RaiseWaitForThinkTimeEvent Gera o evento InterpreterProgress.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público Unhighlight Remove o realce do elemento de interface do usuário que está associado com a ação atual.

Início

Eventos

  Nome Descrição
Evento público ActionCompleted Gerado quando a execução de uma ação foi concluída.
Evento público ActionListCompleted Gerado quando tem concluído a todas as ações em uma lista de ação.
Evento público ActionListStarted Gerado antes do início da execução das ações em uma lista de ação.
Evento público ActionStarted Gerado antes do início da execução de uma ação.
Evento público InterpreterError Gerado quando ocorre um erro durante a execução.
Evento público InterpreterProgress Gerado para relatar o andamento da execução do teste.
Evento público InterpreterWarning Gerado quando ocorrer um aviso durante a execução.
Evento público UITestCompleted Aumentado após o teste associado foi concluído.
Evento público UITestStarted Gerado antes do teste começa a executar.

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITest.CodeGeneration

ActionLogInvoker