Compartir a través de


UITestAction (Clase)

Proporciona una clase base para las acciones de prueba que se utilizan con las pruebas de interfaz de usuario (IU).

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Microsoft.VisualStudio.TestTools.UITest.Common.AggregatedAction
    Microsoft.VisualStudio.TestTools.UITest.Common.DelayAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ErrorAction
    Microsoft.VisualStudio.TestTools.UITest.Common.InputAction
    Microsoft.VisualStudio.TestTools.UITest.Common.MarkerAction
    Microsoft.VisualStudio.TestTools.UITest.Common.NoOperationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ValidationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.VerifyConfigurationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.WarningAction

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

Sintaxis

'Declaración
<SerializableAttribute> _
Public MustInherit Class UITestAction _
    Implements INotifyPropertyChanged
[SerializableAttribute]
public abstract class UITestAction : INotifyPropertyChanged
[SerializableAttribute]
public ref class UITestAction abstract : INotifyPropertyChanged
[<AbstractClass>]
[<SerializableAttribute>]
type UITestAction =  
    class
        interface INotifyPropertyChanged
    end
public abstract class UITestAction implements INotifyPropertyChanged

El tipo UITestAction expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido UITestAction() Inicializa una nueva instancia de la clase UITestAction.
Método protegido UITestAction(UITechnologyElement) Inicializa una nueva instancia de la clase UITestAction utilizando el elemento de interfaz de usuario proporcionado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ActionName Obtiene el nombre de la acción.El procedimiento set no se admite en esta clase base.
Propiedad pública ActualThinkTime Obtiene o establece el tiempo de reflexión después de procesar otros parámetros de reproducción proporcionados por UIActionInterpreter, como ThinkTimeMultiplier.
Propiedad pública AdditionalInfo Cuando se implementa en una clase derivada, obtiene una cadena que contiene la información personalizada.
Propiedad pública Comment Obtiene o establece un comentario para esta acción.
Propiedad pública ContinueOnError Obtiene o establece un valor que indica si se debe continuar aunque se produzca un error en esta acción.
Propiedad pública ContinueOnErrorWrapper Obtiene o establece el valor de la propiedad ContinueOnError como una cadena para la serialización.
Propiedad pública ElapsedTime Obtiene o establece el intervalo de tiempo de la acción.
Propiedad pública EndTimestamp Marca de tiempo para el fin de la acción.
Propiedad pública Id Obtiene o establece un identificador numérico único para esta acción.
Propiedad pública IsParameterBound Si esta acción se puede parametrizar, obtiene o establece un valor que indica si la acción está enlazada a un parámetro de pruebas.
Propiedad pública IsParameterizable Obtiene un valor que indica si esta acción se puede parametrizar.
Propiedad pública NeedFiltering Obtiene o establece un valor que indica si un objeto UITestActionFilter puede procesar esta acción.
Propiedad pública ParameterName Obtiene o establece el nombre del parámetro correspondiente para el valor de la acción.
Propiedad pública StartTimestamp Obtiene o establece la marca de tiempo de inicio al ejecutar esta acción.
Propiedad pública Tags Obtiene un diccionario de información adicional sobre esta acción que se necesita al grabar, agregar o realizar el procesamiento posterior.El procedimiento set es privado.
Propiedad pública ThinkTime Obtiene o establece el número de segundos que se requieren para ejecutar esta acción.
Propiedad pública ThinkTimeString Obtiene o establece el tiempo de reflexión para esta acción utilizando un valor de cadena.
Propiedad pública Timestamp Obtiene o establece la marca de tiempo para esta acción.
Propiedad pública UIElement Obtiene o establece el elemento de la interfaz de usuario en el que esta acción funciona.
Propiedad pública UIObjectName Obtiene o establece el nombre del elemento de la interfaz de usuario en el que esta acción funciona.
Propiedad pública ValueAsString Obtiene o establece el valor de esta acción como un valor de tipo string.El procedimiento set no se admite en esta clase base.

Arriba

Métodos

  Nombre Descripción
Método público Equals Devuelve un valor que indica si el objeto dado es igual que esta acción de prueba de la interfaz de usuario. (Invalida a Object.Equals(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. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Invoke Invoca esta acción.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido NotifyPropertyChanged Genera el evento PropertyChanged.
Método público ToString Devuelve la descripción de esta acción. (Invalida a Object.ToString()).

Arriba

Eventos

  Nombre Descripción
Evento público PropertyChanged Se produce cuando cambia el valor de una propiedad.

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Invalida el operador " == " para comparar dos objetos de acción de prueba de la interfaz de usuario.
Operador públicoMiembro estático Inequality Invalida el operador "!=" para comparar dos objetos de acción de prueba de la interfaz de usuario.

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

INotifyPropertyChanged