Condividi tramite


Classe UIObject

Rappresenta un oggetto nell'interfaccia utente del framework di test.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Common (in Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Sintassi

'Dichiarazione
<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

Il tipo UIObject espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico UIObject Inizializza una nuova istanza della classe UIObject.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Condition Ottiene o imposta la condizione di questo oggetto.
Proprietà pubblica ControlType Ottiene o imposta il tipo di controllo di questo oggetto.
Proprietà pubblica Descendants Ottiene un insieme di tutti gli oggetti di interfaccia utente contenuti in questo oggetto di interfaccia utente.
Proprietà pubblica FriendlyName Ottiene o imposta un nome descrittivo per questo oggetto.
Proprietà pubblica Id Ottiene l'ID di questo oggetto.
Proprietà pubblica Item Ottiene l'oggetto figlio di interfaccia utente specificato in questo oggetto con l'ID oggetto di interfaccia utente fornito.
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto.
Proprietà pubblica QueryId Ottiene o imposta l'ID di query di questo oggetto.
Proprietà pubblica SearchConfigurations Ottiene o imposta una matrice di stringhe di configurazione di ricerca.
Proprietà pubblica SessionId Ottiene o imposta l'ID di un elemento di primo livello per la sessione di registrazione.
Proprietà pubblica SpecialControlType Ottiene o imposta il tipo speciale di questo oggetto di interfaccia utente.
Proprietà pubblica SupportLevel Ottiene o imposta il livello con cui la tecnologia corrente supporta questo oggetto di interfaccia utente.
Proprietà pubblica SupportLevelWrapper Ottiene o imposta una versione in formato stringa del livello effettivo con cui la tecnologia corrente supporta questo oggetto di interfaccia utente per la serializzazione e la deserializzazione della proprietà SupportLevel.
Proprietà pubblica TechnologyName Ottiene o imposta il nome della tecnologia che supporta questo oggetto di interfaccia utente.
Proprietà pubblica WindowTitles Ottiene un insieme dei titoli delle finestre di primo livello.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Se l'oggetto di interfaccia utente specificato non è già presente, lo aggiunge ai discendenti di questo oggetto di interfaccia utente.
Metodo pubblico BindParameters Associa le proprietà di questo oggetto di interfaccia utente a quelle contenute nella mappa di valori specificata.
Metodo pubblico Clone Restituisce una copia di questo oggetto di interfaccia utente.
Metodo pubblico Contains Indica se l'oggetto di interfaccia utente identificato dall'ID specificato è presente fra i discendenti di questo oggetto di interfaccia utente.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetQueryString() Restituisce l'ID di query di questo oggetto di interfaccia utente.
Metodo pubblico GetQueryString(String) Restituisce l'ID query dell'oggetto di interfaccia utente contenuto, specificato dall'ID parziale fornito.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetUIObjectFromId Restituisce un oggetto di interfaccia utente contenuto basato sull'ID fornito.
Metodo pubblico GetUIObjectFromPartialUIObjectId Restituisce un oggetto di interfaccia utente contenuto in questo oggetto di interfaccia utente tramite l'ID parziale fornito.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ParameterizeProperty Parametrizza la proprietà specificata tramite il nome di parametro specificato.
Metodo pubblico Remove(String) Rimuove l'oggetto di interfaccia utente specificato dagli oggetti discendenti in questo oggetto di interfaccia utente.
Metodo pubblico Remove(UIObject) Rimuove l'oggetto di interfaccia utente fornito dagli oggetti discendenti in questo oggetto di interfaccia utente.
Metodo pubblico ToString Restituisce l'ID di query di questo oggetto di interfaccia utente. (Esegue l'override di Object.ToString()).

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.Common.UIMap