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.UITestInterpreterCore
    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 _
    Inherits UITestInterpreterCore
public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : public UITestInterpreterCore
type UITestInterpreter =  
    class
        inherit UITestInterpreterCore
    end
public class UITestInterpreter extends UITestInterpreterCore

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. (Invalida a UITestInterpreterCore.ActionInvoker).
Propiedad protegida CurrentAction Acción actual que está en ejecución. (Se hereda de UITestInterpreterCore).
Propiedad protegida PlaybackInProgress True si la reproducción está en curso. (Se hereda de UITestInterpreterCore).
Propiedad pública PlaybackUITest Obtiene el UITest se ejecuta que. (Se hereda de UITestInterpreterCore).

Arriba

Métodos

  Nombre Descripción
Método público Cancel Cancela la interpretación del paso o prueba actual. (Invalida a UITestInterpreterCore.Cancel()).
Método público Dispose() Desecha el objeto. (Se hereda de UITestInterpreterCore).
Método protegido Dispose(Boolean) Libera opcionalmente los recursos. (Invalida a UITestInterpreterCore.Dispose(Boolean)).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido ExecuteAction Ejecuta la acción especificado.La acción contiene un id. para el UIObject en el que actúa.Este id. se usa para obtener un queryid para el objeto y se pasa al método invoke del objeto action de entrada.El método invoke también requiere un objeto de tipo de interfaz de UITestActionInvoker.En este caso el valor predeterminado es el UITestPlayback tipo que implementa el UITestActionInvoker. (Invalida a UITestInterpreterCore.ExecuteAction(UITestAction, UIMap)).
Método público ExecuteStep Ejecuta (es decir, interpreta) el paso actual en el ActionList actualmente seleccionado. (Se hereda de UITestInterpreterCore).
Método público ExecuteTest() Ejecuta (es decir, interpreta) el objeto actual de UITest. (Se hereda de UITestInterpreterCore).
Método públicoMiembro estático ExecuteTest(UITest) Ejecuta la prueba especificada.
Método público ExecuteTest(Int64, Int64) Ejecuta (es decir, interpreta) el objeto actual de UITest para acciones en el rango especificado. (Se hereda de UITestInterpreterCore).
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 IsExpectedExceptionFromActionExecution Devuelve true si la excepción especificada se espera para la ejecución de una acción. (Invalida a UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)).
Método protegido LogActionExecutionException Datos de registros SQM para Reproducción Exception. (Invalida a UITestInterpreterCore.LogActionExecutionException(Exception)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público MoveToFirstStep Mueve el puntero actual de acción a la primera acción de ActionList actualmente seleccionado. (Se hereda de UITestInterpreterCore).
Método público MoveToLastStep Mueve el puntero actual de acción a la última acción de ActionList actualmente seleccionado. (Se hereda de UITestInterpreterCore).
Método público MoveToNextStep Mueve el puntero de acción a la siguiente acción de ActionList actualmente seleccionado. (Se hereda de UITestInterpreterCore).
Método público MoveToPreviousStep Mueve el puntero de acción a la acción anterior de ActionList actualmente seleccionado. (Se hereda de UITestInterpreterCore).
Método público MoveToStepNumber Mueve el puntero actual de acción al índice especificado de la acción en el ActionList actualmente seleccionado. (Se hereda de UITestInterpreterCore).
Método protegido OnErrorHandledByUser Se llama después de usuario controla el error de ejecución de acción. Esto se puede utilizar el registro de traza algo. (Invalida a UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs)).
Método protegido RaisePlaybackProgressEvent Evento de progreso de reproducción aumento. (Se hereda de UITestInterpreterCore).
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 El evento se provoca después de un UITestAction se ejecuta. (Se hereda de UITestInterpreterCore).
Evento público ActionListCompleted El evento se provoca después de la ejecución de cada ActionList se completa. (Se hereda de UITestInterpreterCore).
Evento público ActionListStarted El evento se provoca antes de la ejecución de cada ActionList se inicia. (Se hereda de UITestInterpreterCore).
Evento público ActionStarted El evento se provoca antes de un UITestAction se ejecuta. (Se hereda de UITestInterpreterCore).
Evento público InterpreterError Evento se produce cuando aparece un error cuando interpreta el UITest. (Se hereda de UITestInterpreterCore).
Evento público InterpreterProgress Evento iniciado el progreso de actualización al interpretar el UITest. (Se hereda de UITestInterpreterCore).
Evento público InterpreterWarning Evento se genera cuando se produce una advertencia cuando interpreta el UITest. (Se hereda de UITestInterpreterCore).
Evento público UITestCompleted El evento se provoca después de la ejecución de UITest se completa. (Se hereda de UITestInterpreterCore).
Evento público UITestStarted Evento se provoca antes de comenzar la ejecución de UITest. (Se hereda de UITestInterpreterCore).

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