Compartir a través de


UIObject (Clase)

Representa un objeto de la interfaz de usuario para el marco de pruebas.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
    Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement

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

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class UIObject _
    Implements ICloneable
[SerializableAttribute]
public class UIObject : ICloneable
[SerializableAttribute]
public ref class UIObject : ICloneable
[<SerializableAttribute>]
type UIObject =  
    class
        interface ICloneable
    end
public class UIObject implements ICloneable

El tipo UIObject expone los siguientes miembros.

Constructores

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

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Condition Obtiene o establece la condición de este objeto.
Propiedad pública ControlType Obtiene o establece el tipo de control de este objeto.
Propiedad pública Descendants Obtiene una colección de todos los objetos de interfaz de usuario contenidos en este objeto de interfaz de usuario.
Propiedad pública FriendlyName Obtiene o establece un nombre descriptivo para este objeto.
Propiedad pública Id Obtiene el identificador de este objeto.
Propiedad pública Item Obtiene el objeto secundario de interfaz de usuario especificado en este objeto que tiene el identificador de objeto de interfaz de usuario dado.
Propiedad pública Name Obtiene o establece el nombre del objeto.
Propiedad pública QueryId Obtiene o establece el identificador de la consulta para este objeto.
Propiedad pública SearchConfigurations Obtiene o establece una matriz de cadenas de configuración de búsqueda.
Propiedad pública SessionId Obtiene o establece el identificador de un elemento de nivel superior para la sesión de grabación.
Propiedad pública SpecialControlType Obtiene o establece el tipo especial para este objeto de interfaz de usuario.
Propiedad pública SupportLevel Obtiene o establece el nivel con el que la tecnología actual admite este objeto de interfaz de usuario.
Propiedad pública SupportLevelWrapper Obtiene o establece una versión de cadena del nivel real con el que la tecnología actual admite este objeto de interfaz de usuario para la serialización y deserialización de la propiedad SupportLevel.
Propiedad pública TechnologyName Obtiene o establece el nombre de la tecnología que admite este objeto de interfaz de usuario.
Propiedad pública WindowTitles Obtiene una colección de los títulos de las ventanas de nivel superior.

Arriba

Métodos

  Nombre Descripción
Método público Add Agrega el objeto de interfaz de usuario dado a los descendientes de este objeto de interfaz de usuario, si el objeto de interfaz de usuario dado no existe todavía.
Método público BindParameters Enlaza las propiedades de este objeto de interfaz de usuario con las de la asignación de valores dada.
Método público Clone Devuelve una copia de este objeto de interfaz de usuario.
Método público Contains Indica si el objeto de interfaz de usuario identificado por el identificador proporcionado está contenido entre los descendientes de este objeto de interfaz de usuario.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object 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 GetQueryString() Devuelve el identificador de la consulta para este objeto de interfaz de usuario.
Método público GetQueryString(String) Devuelve el identificador de la consulta del objeto de interfaz de usuario contenido especificado por el identificador parcial dado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetUIObjectFromId Devuelve un objeto de interfaz de usuario contenido basado en el identificador proporcionado.
Método público GetUIObjectFromPartialUIObjectId Devuelve un objeto de interfaz de usuario contenido en este objeto de interfaz de usuario utilizando el identificador parcial proporcionado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ParameterizeProperty Parametriza la propiedad dada utilizando el nombre de parámetro dado.
Método público Remove(String) Quita el objeto de interfaz de usuario especificado de los objetos descendientes en este objeto de interfaz de usuario.
Método público Remove(UIObject) Quita el objeto de interfaz de usuario proporcionado de los objetos descendientes en este objeto de interfaz de usuario.
Método público ToString Devuelve el identificador de la consulta de este objeto de interfaz de usuario. (Invalida a Object.ToString()).

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