Classe UIObject
Representa um objeto na interface do usuário (UI) para o framework de teste.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement
Namespace: Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Assembly: Microsoft.VisualStudio.TestTools.UITest.Common (em Microsoft.VisualStudio.TestTools.UITest.Common.dll)
Sintaxe
'Declaração
<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
O tipo UIObject expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
UIObject | Inicializa uma nova instância da classe UIObject. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Condition | Obtém ou define a condição deste objeto. | |
ControlType | Obtém ou define o tipo de controle deste objeto. | |
Descendants | Obtém uma coleção de todos os objetos de interface do usuário que estão contidos dentro deste objeto de interface do usuário. | |
FriendlyName | Obtém ou define um nome amigável para este objeto. | |
Id | Obtém a ID para este objeto. | |
Item | Obtém o objeto filho de interface do usuário especificado no objeto que tem a identificação de objeto de interface do usuário especificada. | |
Name | Obtém ou define o nome do objeto. | |
QueryId | Obtém ou define a identificação da consulta para este objeto. | |
SearchConfigurations | Obtém ou define uma matriz de cadeia de caracteres de configuração de pesquisa. | |
SessionId | Obtém ou define a identificação de um elemento de nível superior para a sessão de gravação. | |
SpecialControlType | Obtém ou define o tipo de especial para esse objeto de interface do usuário. | |
SupportLevel | Obtém ou define o nível em que a tecnologia atual oferece suporte a este objeto de interface do usuário. | |
SupportLevelWrapper | Obtém ou define uma versão string do nível real em que a tecnologia atual oferece suporte a este objeto de interface do usuário para a serialização e desserialização da SupportLevel propriedade. | |
TechnologyName | Obtém ou define o nome da tecnologia que ofereça suporte a esse objeto de interface do usuário. | |
WindowTitles | Obtém uma coleção dos títulos de janelas de nível superior. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add | Adiciona o objeto de interface do usuário fornecido para os descendentes deste objeto de interface do usuário, se o objeto de interface do usuário fornecido já existe. | |
BindParameters | Vincula as propriedades deste objeto de interface do usuário contidos no mapa de determinado valor. | |
Clone | Retorna uma cópia deste objeto de interface do usuário. | |
Contains | Indica se o objeto de interface do usuário é identificado pela identificação fornecida está contido entre os descendentes deste objeto de interface do usuário. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetQueryString() | Retorna a ID de consulta para este objeto de interface do usuário. | |
GetQueryString(String) | Retorna a identificação de consulta do objeto UI contido especificado pela identificação parcial especificada. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetUIObjectFromId | Retorna um objeto de interface do usuário contido com base na identificação de fornecido. | |
GetUIObjectFromPartialUIObjectId | Retorna um objeto de interface do usuário que está contido neste objeto de interface do usuário usando o ID parcial fornecido. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ParameterizeProperty | Parameterizes a propriedade fornecida usando o nome de determinado parâmetro. | |
Remove(String) | Remove o objeto de interface do usuário especificado os objetos descendentes neste objeto de interface do usuário. | |
Remove(UIObject) | Remove o objeto de interface do usuário fornecido os objetos descendentes neste objeto de interface do usuário. | |
ToString | Retorna a ID de consulta deste objeto de interface do usuário. (Substitui Object.ToString().) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UITest.Common.UIMap