Sdílet prostřednictvím


UITechnologyElement – třída

Poskytuje základní třída pro provádění kontrolní technologie prvek uživatelského rozhraní pro nahrávání a přehrávání testy.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement

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

Syntaxe

'Deklarace
<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyElement _
    Implements IUITechnologyElement
[GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyElement : IUITechnologyElement
[GuidAttribute(L"630624E3-24CA-4059-8D78-DC5E2710F945")]
[ComVisibleAttribute(true)]
public ref class UITechnologyElement abstract : IUITechnologyElement
[<AbstractClass>]
[<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")>]
[<ComVisibleAttribute(true)>]
type UITechnologyElement =  
    class
        interface IUITechnologyElement
    end
public abstract class UITechnologyElement implements IUITechnologyElement

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

Konstruktory

  Název Popis
Chráněná metoda UITechnologyElement Inicializuje novou instanci UITechnologyElement Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost ChildIndex Získá pozice nuly v kolekci podřízených prvků nadřazeného prvku.
Veřejná vlastnost ClassName Získá název třídy tento prvek přiřazeny vývojáře.
Veřejná vlastnost ControlTypeName Získá univerzální ovládací prvek typu tohoto prvku.
Veřejná vlastnost FriendlyName Získá popisný název pro tento prvek pro zobrazení uživatelského rozhraní.
Veřejná vlastnost IsLeafNode Získá hodnotu, která označuje, zda je tento prvek Listový uzel, což znamená, že nemá žádné děti.
Veřejná vlastnost IsPassword Získá hodnotu označující, zda tento prvek obsahuje chráněný obsah.
Veřejná vlastnost IsTreeSwitchingRequired Získá hodnotu označující, zda je požadována pro přepínání případech windowless stromu přepínání stromu.
Veřejná vlastnost Name Získá název tohoto prvku.
Veřejná vlastnost NativeElement Získá základní prvek nativní technologie, například IAccessible, který odpovídá prvku.
Veřejná vlastnost QueryId Získá identifikátor objekt, který slouží k jednoznačné identifikaci a vyhledání tohoto prvku.
Veřejná vlastnost SupportLevel Získá používaný zkoušeného motoru nahrávání a přehrávání najít odpovídající hodnotu UITechnologyManager pro prvek.
Veřejná vlastnost SwitchingElement Získá nebo nastaví prvek kontejneru, pokud tento prvek je umístěn uvnitř elementu jinou technologií.Toto rozhraní API podporuje infrastruktury testovací framework a není určen pro použití přímo v kódu.
Veřejná vlastnost TechnologyManager Načte aktuální technologie správce.
Veřejná vlastnost TechnologyName Získá název odpovídající technologie tohoto prvku.
Veřejná vlastnost TopLevelElement Získá nebo nastaví okna pro tento prvek nejvyšší úrovně.
Veřejná vlastnost Value Získá nebo nastaví hodnotu tohoto prvku jako řetězec.
Veřejná vlastnost WindowHandle Získá úchytu Win32 okno obsahující prvek.
Veřejná vlastnost WindowTitles Získá seznam titulů okno nejvyšší úrovně, z nichž jedna je předchůdce tohoto prvku.

Na začátek

Metody

  Název Popis
Veřejná metoda CacheProperties Společné vlastnosti prvku pro budoucí použití mezipaměti.
Veřejná metoda EnsureVisibleByScrolling Tento prvek posune zobrazení v uživatelském rozhraní.
Veřejná metoda Equals(Object) Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Veřejná metoda Equals(IUITechnologyElement) Vrátí hodnotu, která označuje, zda je zadaný objekt rovna tohoto prvku.
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetBoundingRectangle Vrátí obdélník ohraničující tento prvek souřadnice.
Veřejná metoda GetClickablePoint Získá clickable bod pro tento prvek.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetNativeControlType Vrátí typ nativního ovládacího prvku tohoto prvku.
Veřejná metoda GetOption Vrátí zadanou možnost tohoto prvku.
Veřejná metoda GetPropertyValue Vrátí hodnotu zadanou vlastností tohoto prvku.
Veřejná metoda GetQueryIdForRelatedElement Vrátí ID dotazu pro související prvky.
Veřejná metoda GetRequestedState Vrátí aktuální informace o stavu daného dožádané státy tohoto prvku.
Veřejná metoda GetRightToLeftProperty Vrátí hodnotu, která označuje, zda tento prvek zadaný typ formátu zleva doprava.
Veřejná metoda GetScrolledPercentage Vrátí částku posunutá jako procento z velikosti posuvník.
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda InitializeProgrammaticScroll Tento prvek pro posouvání programové inicializuje.
Veřejná metoda InvokeProgrammaticAction Programové akce provede pomocí zadané možnosti.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda ScrollProgrammatically Tento prvek posouvá programově pomocí poskytnutého směr a údaj o množství.
Veřejná metoda SetFocus Nastaví fokus uživatelského rozhraní tohoto prvku.
Veřejná metoda SetOption Nastaví hodnotu možnosti určené v tento prvek.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda WaitForReady Tento prvek je připraven pro akce uživatele čeká.

Na začátek

Pole

  Název Popis
Veřejné poleStatický člen AllAccessibleStates Konstantní hodnotu, která označuje všechny stavy, které lze získat přístup.

Na začátek

Poznámky

Ukázkový kód vytvoří třídu odvozenou rozšíření kódované testování funkce uživatelského rozhraní, viz Extending Coded UI Testing to Microsoft Excel.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.TestTools.UITest.Extension – obor názvů

IUITechnologyElement

Další zdroje

Extending Coded UI Testing to Microsoft Excel