UITestActionInvoker (Clase)

Proporciona constructores y métodos para iniciar una acción de prueba de interfaz de usuario concreta.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITest.Common
Ensamblado:  Microsoft.VisualStudio.TestTools.UITest.Common (en Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Sintaxis

'Declaración
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

El tipo UITestActionInvoker expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido UITestActionInvoker Inicializa una nueva instancia de la clase UITestActionInvoker.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública InRetryMode Obtiene o establece un valor que indica si el invocador está en modo de reintento.

Arriba

Métodos

  Nombre Descripción
Método público Cancel Cancela la tarea de invocación actual.
Método público Dispose Libera los recursos.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Invoke(AssertAction, UIMap) Invoca el objeto AssertAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(BrowserAction, UIMap) Invoca el objeto BrowserAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(DelayAction, UIMap) Invoca el objeto DelayAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(DragAction, UIMap) Invoca el objeto DragAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(DragDropAction, UIMap) Invoca el objeto DragDropAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(ErrorAction, UIMap) Invoca el objeto ErrorAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(InvokeAction, UIMap) Invocar para InvokeAction.
Método público Invoke(KeyboardAction, UIMap) Invoca el objeto KeyboardAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(LaunchApplicationAction, UIMap) Invoca el objeto LaunchApplicationAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(MarkerAction, UIMap) Invoca el objeto MarkerAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(MediaAction, UIMap) Invocar para MediaAction.
Método público Invoke(MouseAction, UIMap) Invoca el objeto MouseAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(NavigateToUrlAction, UIMap) Invoca el objeto NavigateToUrlAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(NoOperationAction, UIMap) Invoca el objeto NoOperationAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(SendKeysAction, UIMap) Invoca el objeto SendKeysAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(SetStateAction, UIMap) Invoca el objeto SetStateAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(SetValueAction, UIMap) Invoca el objeto SetValueAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(SharedStepsReferenceAction, UIMap) Invoca el objeto SharedStepsReferenceAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(StringAssertAction, UIMap) Invoca el objeto StringAssertAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(SystemAction, UIMap) Invocar para SystemAction.
Método público Invoke(TestStepMarkerAction, UIMap) Invoca el objeto TestStepMarkerAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(TouchAction, UIMap) Invocar para TouchAction.
Método público Invoke(VerifyConfigurationAction, UIMap) Invoca el objeto VerifyConfigurationAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(WarningAction, UIMap) Invoca el objeto WarningAction proporcionado utilizando el objeto UIMap proporcionado.
Método público Invoke(WebDialogAction, UIMap) Invoca el objeto WebDialogAction proporcionado utilizando el objeto UIMap proporcionado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público SearchAndInvoke Invoca el objeto UITestAction proporcionado utilizando el objeto UIMap proporcionado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público WaitForThinkTime Espera una cantidad adecuada de tiempo de reflexión antes de invocar la acción proporcionada.

Arriba

Comentarios

Al ejecutar las acciones de pruebas, el marco de pruebas implementará una implementación concreta de esta clase que es la adecuada para el tipo de acción y la pasa al método UITestAction.Invoke.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.UITest.Common (Espacio de nombres)

UITestAction