Sdílet prostřednictvím


UIObject – třída

Představuje objekt v uživatelském rozhraní (UI) pro testovací framework.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Sestavení:  Microsoft.VisualStudio.TestTools.UITest.Common (v Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Syntaxe

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

Typ UIObject zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda UIObject Vytvoří novou instanci třídy UIObject.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Condition Získá nebo nastaví stav tohoto objektu.
Veřejná vlastnost ControlType Získá nebo nastaví typ ovládacího prvku tohoto objektu.
Veřejná vlastnost Descendants Získá všechny objekty uživatelského rozhraní, které jsou obsaženy v objektu UI kolekce.
Veřejná vlastnost FriendlyName Získá nebo nastaví popisný název tohoto objektu.
Veřejná vlastnost Id Načte ID tohoto objektu.
Veřejná vlastnost Item Získá určený podřízený objekt uživatelského rozhraní v tomto objektu, který má daný objekt ID uživatelského rozhraní
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost QueryId Získá nebo nastaví ID dotazu pro tento objekt.
Veřejná vlastnost SearchConfigurations Získá nebo nastaví pole řetězců konfigurace vyhledávání.
Veřejná vlastnost SessionId Získá nebo nastaví ID pro element nejvyšší úrovně pro nahrávání relaci.
Veřejná vlastnost SpecialControlType Získá nebo nastaví zvláštní typ objektu UI.
Veřejná vlastnost SupportLevel Získá nebo nastaví úroveň, kterou aktuální technologie podporuje tento objekt uživatelského rozhraní.
Veřejná vlastnost SupportLevelWrapper Získá nebo nastaví řetězec verze skutečné úrovně, kterou podporuje aktuální technologie pro serializaci objektu UI a rekonstrukce SupportLevel vlastnost.
Veřejná vlastnost TechnologyName Získá nebo nastaví název technologie, která podporuje tento objekt uživatelského rozhraní.
Veřejná vlastnost WindowTitles Získá kolekce nadpisy oken nejvyšší úrovně.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá do podřízených adresářů tohoto objektu UI daný objekt uživatelského rozhraní, pokud daný objekt uživatelského rozhraní již neexistuje.
Veřejná metoda BindParameters Vytvoří vazbu vlastnosti tohoto objektu UI v mapě dané hodnoty.
Veřejná metoda Clone Vrátí kopii tohoto objektu UI.
Veřejná metoda Contains Označuje, zda určený zadané ID objektu UI je obsažen mezi podřízených adresářů tohoto objektu UI.
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetQueryString() Vrátí ID dotazu pro tento objekt uživatelského rozhraní.
Veřejná metoda GetQueryString(String) Vrátí ID dotazu uzavřeného objektu UI určený daným částečné ID.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetUIObjectFromId Vrátí obsažený objekt uživatelského rozhraní, založené na zadané ID.
Veřejná metoda GetUIObjectFromPartialUIObjectId Vrátí objekt uživatelského rozhraní, který je obsažen v objektu UI pomocí poskytnutého částečné ID.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ParameterizeProperty Parameterizes dané vlastnosti pomocí názvu zadanému parametru.
Veřejná metoda Remove(String) Odstraní určený objekt uživatelského rozhraní z následnický objekty v tomto objektu UI.
Veřejná metoda Remove(UIObject) Odebere zadané objektu UI z následnický objekty v tomto objektu UI.
Veřejná metoda ToString Vrátí ID dotazu tohoto objektu UI. (Přepisuje Object.ToString.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.UITest.Common.UIMap – obor názvů