Partilhar via


Classe UITestInterpreterCore

A classe para percorrer as ações em um UITest objetos e interpreta as.

O resultado da interpretação depende do valor de UITestActionInvoker.

Hierarquia de herança

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

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

Sintaxe

'Declaração
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

O tipo UITestInterpreterCore expõe os membros a seguir.

Construtores

  Nome Descrição
Método público UITestInterpreterCore Cria uma instância de UITestInterpreter para um determinado UITest

Superior

Propriedades

  Nome Descrição
Propriedade pública ActionInvoker Obtém ou define o UITestActionInvoker para usar o para executar ações em UITest.
Propriedade protegida CurrentAction Ação sendo executada.
Propriedade protegida PlaybackInProgress True se a reprodução está em andamento.
Propriedade pública PlaybackUITest Obtém o UITest que está sendo executado.

Superior

Métodos

  Nome Descrição
Método público Cancel Cancela a execução (isto é, interpretação) da etapa atual ou de teste.Blocos essa chamada até a execução de UITest serão canceladas e retorna reprodução.Isso deve ser chamado de um segmento diferente do segmento que está executando o UITest.
Método público Dispose() Criar o objeto.
Método protegido Dispose(Boolean) Descarte a implementação real.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido ExecuteAction Executa a ação determinada.
Método público ExecuteStep Executa (isto é, ele interpreta) a etapa atual no ActionList atualmente selecionado.
Método público ExecuteTest() Executa (isto é, ele interpreta) o objeto atual de UITest.
Método públicoMembro estático ExecuteTest(UITest) Executa (isto é, ele interpreta) o UITest determinado objeto.
Método público ExecuteTest(Int64, Int64) Executa (isto é, ele interpreta) o objeto atual de UITest para as ações no intervalo especificado.
Método públicoMembro estático ExecuteTest(UITest, Int64, Int64) Executa (isto é, ele interpreta) o UITest determinado objeto para as ações no intervalo especificado.
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido IsExpectedExceptionFromActionExecution Retorna true se a exceção determinada é esperada de execução de uma ação.
Método protegido LogActionExecutionException Dados de logs para a exceção de execução de ação.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público MoveToFirstStep Move o ponteiro atual de ação para a primeira ação de ActionList atualmente selecionado.
Método público MoveToLastStep Move o ponteiro atual de ação para a ação a mais recente do ActionList atualmente selecionado.
Método público MoveToNextStep Move o ponteiro de ação para a ação seguir de ActionList atualmente selecionado.
Método público MoveToPreviousStep Move o ponteiro de ação para a ação anterior de ActionList atualmente selecionado.
Método público MoveToStepNumber Move o ponteiro atual de ação para o índice de dada ação no ActionList atualmente selecionado.
Método protegido OnErrorHandledByUser Chamado após o usuário trata o erro de execução de ação. Isso pode ser usado para o log de rastreamento coisa.
Método protegido RaisePlaybackProgressEvent Evento de progresso da reprodução de aumento.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público ActionCompleted O evento gerado após um UITestAction é executado.
Evento público ActionListCompleted O evento gerado após a execução de cada ActionList terminar.
Evento público ActionListStarted O evento gerado antes da execução de cada ActionList é iniciado.
Evento público ActionStarted O evento gerado antes de um UITestAction é executado.
Evento público InterpreterError Evento gerado quando ocorre um erro quando interpretando o UITest.
Evento público InterpreterProgress Evento gerado para o andamento de atualização para interpretar o UITest.
Evento público InterpreterWarning Evento gerado quando um aviso ocorrer quando interpretando o UITest.
Evento público UITestCompleted O evento gerado após a execução de UITest terminar.
Evento público UITestStarted Evento gerado antes da execução de UITest.

Superior

Acesso thread-safe

Quaisquer membros estático (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