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í zkoušky.

Hierarchie dědičnosti

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

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

Syntaxe

'Deklarace
<ComVisibleAttribute(True)> _
<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")> _
Public MustInherit Class UITechnologyElement _
    Implements IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")]
public abstract class UITechnologyElement : IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute(L"630624E3-24CA-4059-8D78-DC5E2710F945")]
public ref class UITechnologyElement abstract : IUITechnologyElement
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")>]
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 Vytvoří novou instanci třídy UITechnologyElement.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ChildIndex Získá od nuly pozice v kolekci podřízených prvků nadřazeného prvku.
Veřejná vlastnost ClassName Získá název třídy tento prvek přiřazený 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 Načte hodnotu, která označuje, zda je tento prvek Listový uzel, což znamená, že nemá žádné děti.
Veřejná vlastnost IsPassword Načte hodnotu, která označuje, 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, jako například IAccessible, odpovídá tento prvek.
Veřejná vlastnost QueryId Získá identifikátor objektu, který slouží k jednoznačné identifikaci a vyhledání tohoto prvku.
Veřejná vlastnost SupportLevel Získá hodnotu, která slouží k hledání odpovídající zkušební motor nahrávání a přehrávání UITechnologyManager tohoto prvku.
Veřejná vlastnost SwitchingElement Získá nebo nastaví prvek kontejneru, pokud tento prvek je umístěn uvnitř prvku jinou technologií.Toto rozhraní API podporuje infrastruktury testovací framework a není určena 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í okno nejvyšší úrovně pro tento prvek.
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í tento prvek.
Veřejná vlastnost WindowTitles Získá seznam titulů okno nejvyšší úrovně, z nichž jedna je předchůdce tohoto prvku.

Nahoru

Metody

  Název Popis
Veřejná metoda CacheProperties Uloží všechny společné vlastnosti tohoto prvku pro budoucí použití.
Veřejná metoda EnsureVisibleByScrolling Tento prvek posune zobrazení v uživatelském rozhraní.
Veřejná metoda Equals(Object) Určuje, zda zadaný objekt je rovno aktuální objekt. (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 objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (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 funkci hash u 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á určuje, zda má 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á Type aktuální instance. (Zděděno z Object.)
Veřejná metoda InitializeProgrammaticScroll Inicializuje tento prvek pro programové posouvání.
Veřejná metoda InvokeProgrammaticAction Programové akce provede pomocí zadané možnosti.
Veřejná metoda IsInteractable Kontroluje, pokud je prvek viditelný a interactable na tuto instanci. Moduly plug-in by přetěžovat tohoto obecného provádění je přesnější a performant.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ScrollProgrammatically Tento prvek programově posouvá pomocí poskytnutého směr a údaj o množství.
Veřejná metoda SetFocus Nastaví fokus uživatelského rozhraní na tento prvek.
Veřejná metoda SetOption Nastaví hodnotu možnosti určené v tomto prvku.
Veřejná metoda SetPropertyValue
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á.

Nahoru

Pole

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

Nahoru

Poznámky

Ukázkový kód vytvoří třídu odvozenou prodloužení kódované testování funkce uživatelského rozhraní, viz Rozšíření kódované zkoušky uživatelského rozhraní a nahrávání akce na podporu aplikace Microsoft Excel.

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.Extension – obor názvů

IUITechnologyElement

Další zdroje

Rozšíření kódované zkoušky uživatelského rozhraní a nahrávání akce na podporu aplikace Microsoft Excel