Compartilhar via


Classe UIActionInterpreter

Executa uma ação de teste em um teste de interface (UI) do usuário, interpreta os resultados e grava em um log.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestActionInvoker
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UIActionInterpreter

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

Sintaxe

'Declaração
Public NotInheritable Class UIActionInterpreter _
    Inherits UITestActionInvoker
public sealed class UIActionInterpreter : UITestActionInvoker
public ref class UIActionInterpreter sealed : public UITestActionInvoker
[<Sealed>]
type UIActionInterpreter =  
    class
        inherit UITestActionInvoker
    end
public final class UIActionInterpreter extends UITestActionInvoker

O tipo UIActionInterpreter expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade pública CurrentBrowser Obtém ou define uma seqüência de caracteres que contém o nome e versão do navegador atual.
Propriedade pública DelayBetweenActions Obtém ou define o tempo de espera antes de executar cada ação.
Propriedade pública InRetryMode Obtém ou define um valor que indica se o interpretador está no modo de repetição. (Substitui UITestActionInvoker.InRetryMode.)
Propriedade pública SearchTimeout Obtém ou define o número de segundos antes de um processo de pesquisa expira.
Propriedade pública ThinkTimeMultiplier Obtém ou define o multiplicador a ser usado para valores de tempo de reflexão.
Propriedade pública TopLevelWindowSinglePassSearch Obtém ou define um valor que indica se a pesquisa de única passagem é para ser usado para janelas de nível superior.

Início

Métodos

  Nome Descrição
Método público Cancel Chamado quando o Cancelar reprodução botão é clicado pelo usuário. (Substitui UITestActionInvoker.Cancel().)
Método público Dispose Libera os recursos. (Substitui UITestActionInvoker.Dispose().)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
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 Invoke(AssertAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(AssertAction, UIMap).)
Método público Invoke(BrowserAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(BrowserAction, UIMap).)
Método público Invoke(DelayAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(DelayAction, UIMap).)
Método público Invoke(DragAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(DragAction, UIMap).)
Método público Invoke(DragDropAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(DragDropAction, UIMap).)
Método público Invoke(ErrorAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(ErrorAction, UIMap).)
Método público Invoke(KeyboardAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(KeyboardAction, UIMap).)
Método público Invoke(LaunchApplicationAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(LaunchApplicationAction, UIMap).)
Método público Invoke(MarkerAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(MarkerAction, UIMap).)
Método público Invoke(MouseAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(MouseAction, UIMap).)
Método público Invoke(NavigateToUrlAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(NavigateToUrlAction, UIMap).)
Método público Invoke(NoOperationAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(NoOperationAction, UIMap).)
Método público Invoke(SendKeysAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(SendKeysAction, UIMap).)
Método público Invoke(SetStateAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(SetStateAction, UIMap).)
Método público Invoke(SetValueAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(SetValueAction, UIMap).)
Método público Invoke(SharedStepsReferenceAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(SharedStepsReferenceAction, UIMap).)
Método público Invoke(StringAssertAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(StringAssertAction, UIMap).)
Método público Invoke(TestStepMarkerAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(TestStepMarkerAction, UIMap).)
Método público Invoke(VerifyConfigurationAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(VerifyConfigurationAction, UIMap).)
Método público Invoke(WarningAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(WarningAction, UIMap).)
Método público Invoke(WebDialogAction, UIMap) Executa a ação fornecida usando o mapa de determinado e registra o resultado. (Substitui UITestActionInvoker.Invoke(WebDialogAction, UIMap).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público SearchAndInvoke Executa a ação fornecida usando o mapa de determinado e registra o resultado por meio de sua implementação de um chamador personalizado. (Substitui UITestActionInvoker.SearchAndInvoke(UITestAction, UIMap, CustomInvoker).)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público WaitForThinkTime Espera por uma quantidade apropriada de tempo de reflexão antes da ação fornecida é invocada. (Substitui UITestActionInvoker.WaitForThinkTime(UITestAction).)

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

UITestActionInvoker