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 | |
---|---|---|
UITechnologyElement | Inicializuje novou instanci UITechnologyElement Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
ChildIndex | Získá pozice nuly v kolekci podřízených prvků nadřazeného prvku. | |
ClassName | Získá název třídy tento prvek přiřazeny vývojáře. | |
ControlTypeName | Získá univerzální ovládací prvek typu tohoto prvku. | |
FriendlyName | Získá popisný název pro tento prvek pro zobrazení uživatelského rozhraní. | |
IsLeafNode | Získá hodnotu, která označuje, zda je tento prvek Listový uzel, což znamená, že nemá žádné děti. | |
IsPassword | Získá hodnotu označující, zda tento prvek obsahuje chráněný obsah. | |
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. | |
Name | Získá název tohoto prvku. | |
NativeElement | Získá základní prvek nativní technologie, například IAccessible, který odpovídá prvku. | |
QueryId | Získá identifikátor objekt, který slouží k jednoznačné identifikaci a vyhledání tohoto prvku. | |
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. | |
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. | |
TechnologyManager | Načte aktuální technologie správce. | |
TechnologyName | Získá název odpovídající technologie tohoto prvku. | |
TopLevelElement | Získá nebo nastaví okna pro tento prvek nejvyšší úrovně. | |
Value | Získá nebo nastaví hodnotu tohoto prvku jako řetězec. | |
WindowHandle | Získá úchytu Win32 okno obsahující prvek. | |
WindowTitles | Získá seznam titulů okno nejvyšší úrovně, z nichž jedna je předchůdce tohoto prvku. |
Na začátek
Metody
Název | Popis | |
---|---|---|
CacheProperties | Společné vlastnosti prvku pro budoucí použití mezipaměti. | |
EnsureVisibleByScrolling | Tento prvek posune zobrazení v uživatelském rozhraní. | |
Equals(Object) | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
Equals(IUITechnologyElement) | Vrátí hodnotu, která označuje, zda je zadaný objekt rovna tohoto prvku. | |
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.) | |
GetBoundingRectangle | Vrátí obdélník ohraničující tento prvek souřadnice. | |
GetClickablePoint | Získá clickable bod pro tento prvek. | |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetNativeControlType | Vrátí typ nativního ovládacího prvku tohoto prvku. | |
GetOption | Vrátí zadanou možnost tohoto prvku. | |
GetPropertyValue | Vrátí hodnotu zadanou vlastností tohoto prvku. | |
GetQueryIdForRelatedElement | Vrátí ID dotazu pro související prvky. | |
GetRequestedState | Vrátí aktuální informace o stavu daného dožádané státy tohoto prvku. | |
GetRightToLeftProperty | Vrátí hodnotu, která označuje, zda tento prvek zadaný typ formátu zleva doprava. | |
GetScrolledPercentage | Vrátí částku posunutá jako procento z velikosti posuvník. | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
InitializeProgrammaticScroll | Tento prvek pro posouvání programové inicializuje. | |
InvokeProgrammaticAction | Programové akce provede pomocí zadané možnosti. | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
ScrollProgrammatically | Tento prvek posouvá programově pomocí poskytnutého směr a údaj o množství. | |
SetFocus | Nastaví fokus uživatelského rozhraní tohoto prvku. | |
SetOption | Nastaví hodnotu možnosti určené v tento prvek. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
WaitForReady | Tento prvek je připraven pro akce uživatele čeká. |
Na začátek
Pole
Název | Popis | |
---|---|---|
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ů