UIObject-Klasse

Stellt ein Objekt in der Benutzeroberfläche für das Testframework dar.

Vererbungshierarchie

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 (in Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Syntax

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

Der UIObject-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode UIObject Initialisiert eine neue Instanz der UIObject-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Condition Ruft die Bedingung für dieses Objekt ab oder legt diese fest.
Öffentliche Eigenschaft ControlType Ruft den Steuerelementtyp dieses Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft Descendants Ruft eine Auflistung aller Benutzeroberflächenobjekte ab, die in diesem Benutzeroberflächenobjekt enthalten sind.
Öffentliche Eigenschaft FriendlyName Ruft einen Anzeigenamen für dieses Objekt ab oder legt diesen fest.
Öffentliche Eigenschaft Id Ruft die ID für dieses Objekt ab.
Öffentliche Eigenschaft Item Ruft das angegebene untergeordnete Benutzeroberflächenobjekt in diesem Objekt ab, das die angegebene Benutzeroberflächenobjekt-ID aufweist.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft QueryId Ruft die Abfrage-ID für dieses Objekt ab oder legt diese fest.
Öffentliche Eigenschaft SearchConfigurations Ruft ein Zeichenfolgenarray der Suchkonfiguration ab oder legt es fest.
Öffentliche Eigenschaft SessionId Ruft die ID für ein Element der obersten Ebene für die Aufzeichnungssitzung ab oder legt diese fest.
Öffentliche Eigenschaft SpecialControlType Ruft den speziellen Typ für dieses Benutzeroberflächenobjekt ab oder legt diesen fest.
Öffentliche Eigenschaft SupportLevel Ruft die Ebene für die Unterstützung dieses Benutzeroberflächenobjekts durch die aktuelle Technologie ab oder legt diese fest.
Öffentliche Eigenschaft SupportLevelWrapper Ruft eine Zeichenfolgenversion der tatsächlichen Ebene für die Unterstützung dieses Benutzeroberflächenobjekts durch die aktuelle Technologie bei der Serialisierung und Deserialisierung der SupportLevel-Eigenschaft ab oder legt diese fest.
Öffentliche Eigenschaft TechnologyName Ruft den Namen der Technologie ab, die dieses Benutzeroberflächenobjekt unterstützt, oder legt diesen fest.
Öffentliche Eigenschaft WindowTitles Ruft eine Auflistung mit den Titeln der Fenster der obersten Ebene ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt den Nachfolgern dieses Benutzeroberflächenobjekts das angegebene Benutzeroberflächenobjekt hinzu, sofern das angegebene Benutzeroberflächenobjekt noch nicht vorhanden ist.
Öffentliche Methode BindParameters Bindet Eigenschaften dieses Benutzeroberflächenobjekts an die Eigenschaften in der angegebenen Wertzuordnung.
Öffentliche Methode Clone Gibt eine Kopie dieses Benutzeroberflächenobjekts zurück.
Öffentliche Methode Contains Gibt an, ob sich das durch die bereitgestellte ID angegebene Benutzeroberflächenobjekt unter den Nachfolgern dieses Benutzeroberflächenobjekts befindet.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetQueryString() Gibt die Abfrage-ID für dieses Benutzeroberflächenobjekt zurück.
Öffentliche Methode GetQueryString(String) Gibt die Abfrage-ID des enthaltenen Benutzeroberflächenobjekts zurück, das von der angegebenen partiellen ID angegeben wird.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetUIObjectFromId Gibt ein enthaltenes Benutzeroberflächenobjekt zurück, das auf der bereitgestellten ID basiert.
Öffentliche Methode GetUIObjectFromPartialUIObjectId Gibt mit der bereitgestellten partiellen ID ein Benutzeroberflächenobjekt zurück, das in diesem Benutzeroberflächenobjekt enthalten ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ParameterizeProperty Parametrisiert die angegebene Eigenschaft mit dem angegebenen Parameternamen.
Öffentliche Methode Remove(String) Entfernt das angegebene Benutzeroberflächenobjekt aus den Nachfolgerobjekten in diesem Benutzeroberflächenobjekt.
Öffentliche Methode Remove(UIObject) Entfernt das bereitgestellte Benutzeroberflächenobjekt aus den Nachfolgerobjekten in diesem Benutzeroberflächenobjekt.
Öffentliche Methode ToString Gibt die Abfrage-ID dieses Benutzeroberflächenobjekts zurück. (Überschreibt Object.ToString().)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITest.Common.UIMap-Namespace