UITestInterpreter (Clase)

Ejecuta cada acción de prueba en una prueba de interfaz de usuario (IU) e interpreta los resultados de cada acción utilizando el valor de la propiedad ActionInvoker.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter

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

Sintaxis

'Declaración
Public Class UITestInterpreter _
    Implements IDisposable
public class UITestInterpreter : IDisposable
public ref class UITestInterpreter : IDisposable
type UITestInterpreter =  
    class
        interface IDisposable
    end
public class UITestInterpreter implements IDisposable

El tipo UITestInterpreter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público UITestInterpreter Inicializa una nueva instancia de la clase UITestInterpreter.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ActionInvoker Obtiene o establece UITestActionInvoker para interpretar esta prueba.
Propiedad pública PlaybackUITest Obtiene la prueba que se va a interpretar.

Arriba

Métodos

  Nombre Descripción
Método público Cancel Cancela la interpretación del paso o prueba actual.
Método público Dispose() Libera los recursos.
Método protegido Dispose(Boolean) Libera opcionalmente los recursos.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método público ExecuteStep Ejecuta el paso actual en la lista de acciones actualmente seleccionada.
Método público ExecuteTest() Ejecuta la prueba actual.
Método públicoMiembro estático ExecuteTest(UITest) Ejecuta la prueba especificada.
Método público ExecuteTest(Int64, Int64) Ejecuta la prueba actual para el intervalo de acciones especificado.
Método públicoMiembro estático ExecuteTest(UITest, Int64, Int64) Ejecuta la prueba definida para el intervalo de acciones especificado.
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 HighlightElement Resalta el elemento de la interfaz de usuario asociado a la acción actual.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público MoveToFirstStep Establece la acción actual en la primera acción en la lista de acciones actualmente seleccionada.
Método público MoveToLastStep Establece la acción actual en la última acción en la lista de acciones actualmente seleccionada.
Método público MoveToNextStep Establece la acción actual en la siguiente acción en la lista de acciones actualmente seleccionada.
Método público MoveToPreviousStep Establece la acción actual en la acción anterior en la lista de acciones actualmente seleccionada.
Método público MoveToStepNumber Establece la acción actual en la acción situada en el índice especificado en la lista de acciones actualmente seleccionada.
Método público RaiseWaitForThinkTimeEvent Genera el evento InterpreterProgress.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público Unhighlight Quita el resaltado del elemento de la interfaz de usuario asociado a la acción actual.

Arriba

Eventos

  Nombre Descripción
Evento público ActionCompleted Se genera al completar la ejecución de una acción.
Evento público ActionListCompleted Se genera al completar todas las acciones en una lista de acciones.
Evento público ActionListStarted Se genera antes de comenzar la ejecución de las acciones en una lista de acciones.
Evento público ActionStarted Se genera antes de comenzar la ejecución de una acción.
Evento público InterpreterError Se genera al producirse un error durante la ejecución.
Evento público InterpreterProgress Se genera para notificar el progreso con la ejecución de pruebas.
Evento público InterpreterWarning Se genera al producirse una advertencia durante la ejecución.
Evento público UITestCompleted Se genera una vez completada la prueba asociada.
Evento público UITestStarted Se genera inmediatamente antes de empezar a ejecutar la prueba.

Arriba

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.CodeGeneration (Espacio de nombres)

ActionLogInvoker