Condividi tramite


Classe UIObject

Rappresenta un oggetto nell'interfaccia utente (UI) per il 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 di UIObject classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Condition Ottiene o imposta lo stato dell'oggetto.
Proprietà pubblica ControlType Ottiene o imposta il tipo di controllo dell'oggetto.
Proprietà pubblica Descendants Ottiene una raccolta di tutti gli oggetti dell'interfaccia utente contenuti all'interno di questo oggetto dell'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 specificato dell'interfaccia utente in questo oggetto con l'id specificato di oggetto interfaccia utente
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto.
Proprietà pubblica QueryId Ottiene o imposta l'ID query per questo oggetto.
Proprietà pubblica SearchConfigurations Ottiene o imposta una matrice di stringhe di configurazione trovata.
Proprietà pubblica SessionId Ottiene o imposta un valore che specifica 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 dell'interfaccia utente.
Proprietà pubblica SupportLevel Ottiene o imposta il livello a cui i supporti di tecnologia correnti questo oggetto dell'interfaccia utente.
Proprietà pubblica SupportLevelWrapper Ottiene o imposta una versione della stringa del livello a cui i supporti di tecnologia correnti questo oggetto dell'interfaccia utente per la serializzazione e deserializzazione di SupportLevel proprietà.
Proprietà pubblica TechnologyName Ottiene o imposta il nome della tecnologia che supporta questo oggetto interfaccia utente.
Proprietà pubblica WindowTitles Ottiene una raccolta dei titoli delle finestre di primo livello.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge l'oggetto dell'interfaccia utente specificato con i discendenti di questo oggetto dell'interfaccia utente, se l'oggetto dell'interfaccia utente specificato non esiste già.
Metodo pubblico BindParameters Proprietà di associazioni di questo oggetto interfaccia utente a quelle del mapping specificato di valore.
Metodo pubblico Clone Restituisce una copia dell'oggetto dell'interfaccia utente.
Metodo pubblico Contains Indica se l'oggetto dell'interfaccia utente identificato dall'ID specificato è contenuto tra i discendenti di questo oggetto dell'interfaccia utente.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto 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 query per questo oggetto dell'interfaccia utente.
Metodo pubblico GetQueryString(String) Restituisce l'ID query dell'oggetto dell'interfaccia utente contenuto che è specificato tramite l'id specificato parziali
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetUIObjectFromId Restituisce un oggetto interfaccia utente contenuto basato all'ID
Metodo pubblico GetUIObjectFromPartialUIObjectId Restituisce un oggetto interfaccia utente che è contenuto nell'oggetto dell'interfaccia utente utilizzando l'id fornita parziali
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ParameterizeProperty Parametrizza la proprietà specificata utilizzando il nome del parametro specificato.
Metodo pubblico Remove(String) Rimuove l'oggetto dell'interfaccia utente specificato dagli oggetti discendenti in questo oggetto dell'interfaccia utente.
Metodo pubblico Remove(UIObject) Rimuove l'oggetto dell'interfaccia utente fornite dagli oggetti discendenti in questo oggetto dell'interfaccia utente.
Metodo pubblico ToString Restituisce l'ID query di questo oggetto dell'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