Partilhar via


Classe UIActionInterpreter

Executa uma ação de teste em um teste de interface do usuário (UI), 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 classe de UIActionInterpreter usando o intérprete dado.

Superior

Propriedades

  Nome Descrição
Propriedade pública CurrentBrowser Obtém ou define uma cadeia de caracteres que contém o nome e a versão do navegador atual.
Propriedade pública DelayBetweenActions Obtém ou define o tempo para atrasar antes de executar cada ação.
Propriedade pública InRetryMode Obtém ou define um valor que indica se o intérprete está no modo do tentar. (Substitui UITestActionInvoker.InRetryMode.)
Propriedade pública SearchTimeout Obtém ou define o número de segundos antes de tempo limite de um processo de pesquisa.
Propriedade pública ThinkTimeMultiplier Obtém ou define o multiplicador para usar pensam valores de tempo.
Propriedade pública TopLevelWindowSinglePassSearch Obtém ou define um valor que indica se a pesquisa de única passada será usada para janelas de nível superior.

Superior

Métodos

  Nome Descrição
Método público Cancel Chamado quando o botão de Reprodução cancelar é clicado pelo usuário. (Substitui UITestActionInvoker.Cancel().)
Método público Dispose Libera recursos. (Substitui UITestActionInvoker.Dispose().)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (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 público Invoke(AssertAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(AssertAction, UIMap).)
Método público Invoke(BrowserAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(BrowserAction, UIMap).)
Método público Invoke(DelayAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(DelayAction, UIMap).)
Método público Invoke(DragAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(DragAction, UIMap).)
Método público Invoke(DragDropAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(DragDropAction, UIMap).)
Método público Invoke(ErrorAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(ErrorAction, UIMap).)
Método público Invoke(InvokeAction, UIMap) Para chamar SystemAction. (Substitui UITestActionInvoker.Invoke(InvokeAction, UIMap).)
Método público Invoke(KeyboardAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(KeyboardAction, UIMap).)
Método público Invoke(LaunchApplicationAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(LaunchApplicationAction, UIMap).)
Método público Invoke(MarkerAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(MarkerAction, UIMap).)
Método público Invoke(MediaAction, UIMap) Gere o log de ação para MediaAction (Substitui UITestActionInvoker.Invoke(MediaAction, UIMap).)
Método público Invoke(MouseAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(MouseAction, UIMap).)
Método público Invoke(NavigateToUrlAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(NavigateToUrlAction, UIMap).)
Método público Invoke(NoOperationAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(NoOperationAction, UIMap).)
Método público Invoke(SendKeysAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(SendKeysAction, UIMap).)
Método público Invoke(SetStateAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(SetStateAction, UIMap).)
Método público Invoke(SetValueAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(SetValueAction, UIMap).)
Método público Invoke(SharedStepsReferenceAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(SharedStepsReferenceAction, UIMap).)
Método público Invoke(StringAssertAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(StringAssertAction, UIMap).)
Método público Invoke(SystemAction, UIMap) Para chamar SystemAction. (Substitui UITestActionInvoker.Invoke(SystemAction, UIMap).)
Método público Invoke(TestStepMarkerAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(TestStepMarkerAction, UIMap).)
Método público Invoke(TouchAction, UIMap) Para chamar TouchAction. (Herdado de UITestActionInvoker.)
Método público Invoke(VerifyConfigurationAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(VerifyConfigurationAction, UIMap).)
Método público Invoke(WarningAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(WarningAction, UIMap).)
Método público Invoke(WebDialogAction, UIMap) Executa a ação fornecida usando o mapa determinado e efetua logon o resultado. (Substitui UITestActionInvoker.Invoke(WebDialogAction, UIMap).)
Método público SearchAndInvoke Executa a ação fornecida usando o mapa determinado e efetua logon o resultado usando sua implementação de um solicitante personalizado. (Substitui UITestActionInvoker.SearchAndInvoke(UITestAction, UIMap, CustomInvoker).)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público WaitForThinkTime As espera por um período de tempo pensam apropriado antes que a ação fornecida seja invocada. (Substitui UITestActionInvoker.WaitForThinkTime(UITestAction).)

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

UITestActionInvoker