Classe UITestInterpreter
Executa cada ação de teste em um teste de interface do usuário (UI) e interpreta os resultados de cada ação usando o valor da propriedade de ActionInvoker .
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.CodeGeneration (em Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)
Sintaxe
'Declaração
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
O tipo UITestInterpreter expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
UITestInterpreter | Inicializa uma nova instância da classe UITestInterpreter. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
ActionInvoker | Obtém ou define UITestActionInvoker para interpretar esse teste. (Substitui UITestInterpreterCore.ActionInvoker.) | |
CurrentAction | Ação sendo executada. (Herdado de UITestInterpreterCore.) | |
PlaybackInProgress | True se a reprodução está em andamento. (Herdado de UITestInterpreterCore.) | |
PlaybackUITest | Obtém o UITest que está sendo executado. (Herdado de UITestInterpreterCore.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Cancel | Cancela a interpretação da etapa atual ou de teste. (Substitui UITestInterpreterCore.Cancel().) | |
Dispose() | Criar o objeto. (Herdado de UITestInterpreterCore.) | |
Dispose(Boolean) | Libera opcionalmente recursos. (Substitui UITestInterpreterCore.Dispose(Boolean).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
ExecuteAction | Executa a ação determinada.A ação contém uma identificação para o UIObject em que atua.Esta identificação é usado para obter um queryid para o objeto e isso é passado para o método invoke do objeto de ação de entrada.Chamar o método também requer um objeto do tipo de interface de UITestActionInvoker.Em esse caso o padrão é o tipo de UITestPlayback que implementa o UITestActionInvoker. (Substitui UITestInterpreterCore.ExecuteAction(UITestAction, UIMap).) | |
ExecuteStep | Executa (isto é, ele interpreta) a etapa atual no ActionList atualmente selecionado. (Herdado de UITestInterpreterCore.) | |
ExecuteTest() | Executa (isto é, ele interpreta) o objeto atual de UITest. (Herdado de UITestInterpreterCore.) | |
ExecuteTest(UITest) | Executa um teste de dado. | |
ExecuteTest(Int64, Int64) | Executa (isto é, ele interpreta) o objeto atual de UITest para as ações no intervalo especificado. (Herdado de UITestInterpreterCore.) | |
ExecuteTest(UITest, Int64, Int64) | Executa um teste fornecido para o intervalo especificado de ações. | |
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.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
HighlightElement | Realça o elemento de interface do usuário que está associado com a ação atual. | |
IsExpectedExceptionFromActionExecution | Retorna true se a exceção determinada é esperada de execução de uma ação. (Substitui UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).) | |
LogActionExecutionException | Dados dos logs SQM para a exceção da reprodução. (Substitui UITestInterpreterCore.LogActionExecutionException(Exception).) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MoveToFirstStep | Move o ponteiro atual de ação para a primeira ação de ActionList atualmente selecionado. (Herdado de UITestInterpreterCore.) | |
MoveToLastStep | Move o ponteiro atual de ação para a ação a mais recente do ActionList atualmente selecionado. (Herdado de UITestInterpreterCore.) | |
MoveToNextStep | Move o ponteiro de ação para a ação seguir de ActionList atualmente selecionado. (Herdado de UITestInterpreterCore.) | |
MoveToPreviousStep | Move o ponteiro de ação para a ação anterior de ActionList atualmente selecionado. (Herdado de UITestInterpreterCore.) | |
MoveToStepNumber | Move o ponteiro atual de ação para o índice de dada ação no ActionList atualmente selecionado. (Herdado de UITestInterpreterCore.) | |
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. (Substitui UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs).) | |
RaisePlaybackProgressEvent | Evento de progresso da reprodução de aumento. (Herdado de UITestInterpreterCore.) | |
RaiseWaitForThinkTimeEvent | Gera o evento InterpreterProgress. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
Unhighlight | Remover o realce de elemento de interface do usuário que está associado com a ação atual. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
ActionCompleted | O evento gerado após um UITestAction é executado. (Herdado de UITestInterpreterCore.) | |
ActionListCompleted | O evento gerado após a execução de cada ActionList terminar. (Herdado de UITestInterpreterCore.) | |
ActionListStarted | O evento gerado antes da execução de cada ActionList é iniciado. (Herdado de UITestInterpreterCore.) | |
ActionStarted | O evento gerado antes de um UITestAction é executado. (Herdado de UITestInterpreterCore.) | |
InterpreterError | Evento gerado quando ocorre um erro quando interpretando o UITest. (Herdado de UITestInterpreterCore.) | |
InterpreterProgress | Evento gerado para o andamento de atualização para interpretar o UITest. (Herdado de UITestInterpreterCore.) | |
InterpreterWarning | Evento gerado quando um aviso ocorrer quando interpretando o UITest. (Herdado de UITestInterpreterCore.) | |
UITestCompleted | O evento gerado após a execução de UITest terminar. (Herdado de UITestInterpreterCore.) | |
UITestStarted | Evento gerado antes da execução de UITest. (Herdado de UITestInterpreterCore.) |
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
ActionLogInvoker