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 | |
---|---|---|
UIObject | Inicializa una nueva instancia de la clase UIObject. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Condition | Obtiene o establece la condición de este objeto. | |
ControlType | Obtiene o establece el tipo de control de este objeto. | |
Descendants | Obtiene una colección de todos los objetos de interfaz de usuario contenidos en este objeto de interfaz de usuario. | |
FriendlyName | Obtiene o establece un nombre descriptivo para este objeto. | |
Id | Obtiene el identificador de este objeto. | |
Item | Obtiene el objeto secundario de interfaz de usuario especificado en este objeto que tiene el identificador de objeto de interfaz de usuario dado. | |
Name | Obtiene o establece el nombre del objeto. | |
QueryId | Obtiene o establece el identificador de la consulta para este objeto. | |
SearchConfigurations | Obtiene o establece una matriz de cadenas de configuración de búsqueda. | |
SessionId | Obtiene o establece el identificador de un elemento de nivel superior para la sesión de grabación. | |
SpecialControlType | Obtiene o establece el tipo especial para este objeto de interfaz de usuario. | |
SupportLevel | Obtiene o establece el nivel con el que la tecnología actual admite este objeto de interfaz de usuario. | |
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. | |
TechnologyName | Obtiene o establece el nombre de la tecnología que admite este objeto de interfaz de usuario. | |
WindowTitles | Obtiene una colección de los títulos de las ventanas de nivel superior. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
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. | |
BindParameters | Enlaza las propiedades de este objeto de interfaz de usuario con las de la asignación de valores dada. | |
Clone | Devuelve una copia de este objeto de interfaz de usuario. | |
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. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetQueryString() | Devuelve el identificador de la consulta para este objeto de interfaz de usuario. | |
GetQueryString(String) | Devuelve el identificador de la consulta del objeto de interfaz de usuario contenido especificado por el identificador parcial dado. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetUIObjectFromId | Devuelve un objeto de interfaz de usuario contenido basado en el identificador proporcionado. | |
GetUIObjectFromPartialUIObjectId | Devuelve un objeto de interfaz de usuario contenido en este objeto de interfaz de usuario utilizando el identificador parcial proporcionado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ParameterizeProperty | Parametriza la propiedad dada utilizando el nombre de parámetro dado. | |
Remove(String) | Quita el objeto de interfaz de usuario especificado de los objetos descendientes en este objeto de interfaz de usuario. | |
Remove(UIObject) | Quita el objeto de interfaz de usuario proporcionado de los objetos descendientes en este objeto de interfaz de usuario. | |
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)