Partilhar via


Classe UITestActionInvoker

Fornece construtores e métodos para iniciar uma ação específica de teste de interface do usuário.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public MustInherit Class UITestActionInvoker _
    Implements IDisposable
public abstract class UITestActionInvoker : IDisposable
public ref class UITestActionInvoker abstract : IDisposable
[<AbstractClass>]
type UITestActionInvoker =  
    class
        interface IDisposable
    end
public abstract class UITestActionInvoker implements IDisposable

O tipo UITestActionInvoker expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido UITestActionInvoker Inicializa uma nova instância da classe UITestActionInvoker.

Superior

Propriedades

  Nome Descrição
Propriedade pública InRetryMode Obtém ou define um valor que indica se o solicitante está no modo do tentar.

Superior

Métodos

  Nome Descrição
Método público Cancel Cancela a tarefa atual de chamada.
Método público Dispose Libera recursos.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
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 público Invoke(AssertAction, UIMap) Chama AssertAction fornecido usando UIMapfornecido.
Método público Invoke(BrowserAction, UIMap) Chama BrowserAction fornecido usando UIMapfornecido.
Método público Invoke(DelayAction, UIMap) Chama DelayAction fornecido usando UIMapfornecido.
Método público Invoke(DragAction, UIMap) Chama DragAction fornecido usando UIMapfornecido.
Método público Invoke(DragDropAction, UIMap) Chama DragDropAction fornecido usando UIMapfornecido.
Método público Invoke(ErrorAction, UIMap) Chama ErrorAction fornecido usando UIMapfornecido.
Método público Invoke(InvokeAction, UIMap) Para chamar InvokeAction.
Método público Invoke(KeyboardAction, UIMap) Chama KeyboardAction fornecido usando UIMapfornecido.
Método público Invoke(LaunchApplicationAction, UIMap) Chama LaunchApplicationAction fornecido usando UIMapfornecido.
Método público Invoke(MarkerAction, UIMap) Chama MarkerAction fornecido usando UIMapfornecido.
Método público Invoke(MediaAction, UIMap) Para chamar MediaAction.
Método público Invoke(MouseAction, UIMap) Chama MouseAction fornecido usando UIMapfornecido.
Método público Invoke(NavigateToUrlAction, UIMap) Chama NavigateToUrlAction fornecido usando UIMapfornecido.
Método público Invoke(NoOperationAction, UIMap) Chama NoOperationAction fornecido usando UIMapfornecido.
Método público Invoke(SendKeysAction, UIMap) Chama SendKeysAction fornecido usando UIMapfornecido.
Método público Invoke(SetStateAction, UIMap) Chama SetStateAction fornecido usando UIMapfornecido.
Método público Invoke(SetValueAction, UIMap) Chama SetValueAction fornecido usando UIMapfornecido.
Método público Invoke(SharedStepsReferenceAction, UIMap) Chama SharedStepsReferenceAction fornecido usando UIMapfornecido.
Método público Invoke(StringAssertAction, UIMap) Chama StringAssertAction fornecido usando UIMapfornecido.
Método público Invoke(SystemAction, UIMap) Para chamar SystemAction.
Método público Invoke(TestStepMarkerAction, UIMap) Chama TestStepMarkerAction fornecido usando UIMapfornecido.
Método público Invoke(TouchAction, UIMap) Para chamar TouchAction.
Método público Invoke(VerifyConfigurationAction, UIMap) Chama VerifyConfigurationAction fornecido usando UIMapfornecido.
Método público Invoke(WarningAction, UIMap) Chama WarningAction fornecido usando UIMapfornecido.
Método público Invoke(WebDialogAction, UIMap) Chama WebDialogAction fornecido usando UIMapfornecido.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público SearchAndInvoke Chama UITestAction fornecido usando UIMapfornecido.
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 invoca a ação fornecida.

Superior

Comentários

Quando executar as ações de teste, a estrutura de teste implementará uma implementação específica da classe que é apropriado para o tipo de ação então o passa para o método de UITestAction.Invoke .

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.Common

UITestAction