UITechnologyElementProxy – třída
UITechnologyElement třídu proxy.Rozšíření plug-in musí přepsat a přizpůsobit své chování prvku technologie.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyElementProxy
Obor názvů: Microsoft.VisualStudio.TestTools.UITesting
Sestavení: Microsoft.VisualStudio.TestTools.UITesting (v Microsoft.VisualStudio.TestTools.UITesting.dll)
Syntaxe
'Deklarace
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyElementProxy _
Inherits UITechnologyElement
[ComVisibleAttribute(true)]
public abstract class UITechnologyElementProxy : UITechnologyElement
[ComVisibleAttribute(true)]
public ref class UITechnologyElementProxy abstract : public UITechnologyElement
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
type UITechnologyElementProxy =
class
inherit UITechnologyElement
end
public abstract class UITechnologyElementProxy extends UITechnologyElement
Typ UITechnologyElementProxy zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
UITechnologyElementProxy | Inicializuje element proxy správce dané technologie. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
ChildIndex | Získává pozici založené na 0 v nadřazeném prvku kolekce. (Přepisuje UITechnologyElement.ChildIndex.) | |
ClassName | Získá název třídy tohoto prvku. (Přepisuje UITechnologyElement.ClassName.) | |
ControlTypeName | Získá univerzální ovládací prvek typu tohoto prvku. (Přepisuje UITechnologyElement.ControlTypeName.) | |
FriendlyName | Získá popisný název tohoto prvku jako zobrazený text, který pomůže uživateli rychle rozpoznat prvek na obrazovce. (Přepisuje UITechnologyElement.FriendlyName.) | |
IsLeafNode | Získá, zda je tento prvek Listový uzel (který je nemá žádné podřízené) nebo ne. (Přepisuje UITechnologyElement.IsLeafNode.) | |
IsPassword | Načte hodnotu, která označuje, zda tento prvek obsahuje chráněný obsah, nebo ne. (Přepisuje UITechnologyElement.IsPassword.) | |
IsTreeSwitchingRequired | Získá zda přepínání stromu je vyžadována pro přepínání případech stromu menší okna. (Přepisuje UITechnologyElement.IsTreeSwitchingRequired.) | |
Name | Získá název tohoto prvku. (Přepisuje UITechnologyElement.Name.) | |
NativeElement | Získá základní technologie nativního prvku (například IAccessible) odpovídající tento prvek. (Přepisuje UITechnologyElement.NativeElement.) | |
QueryId | QueryId, které lze jednoznačně identifikovat a hledat tento prvek získá. V některých případech, například TreeItem QueryIds může obsahovat úplnou prvek hierarchie, ale ve většině případů bude obsahovat pouze důležité předchůdce prvku. Správce technologie musíte rozhodnout, které předchůdce zachytit vhodně nastavením vlastnosti QueryId.Ancestor každého prvku v hierarchii. Podmínka tříd AndCondition.ToString() a AndCondition.Parse() rozhraní API lze převést na řetězec nebo naopak z této třídy. Roz PROTO1 poznámky: Tento QID také rekurzivně všechny předchůdce jádrem technologie převede na element rozšíření a vhodně spojí v nadřazené hierarchii. (Přepisuje UITechnologyElement.QueryId.) | |
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. (Zděděno z UITechnologyElement.) | |
SwitchingElement | Získá nebo nastaví prvek kontejneru, pokud jedna technologie je umístěn uvnitř jiného technologie. Používá se v rámci. (Přepisuje UITechnologyElement.SwitchingElement.) | |
TechnologyManager | Získá správce odpovídající technologie. (Přepisuje UITechnologyElement.TechnologyManager.) | |
TechnologyName | Získá název odpovídající technologie. Tato hodnota by měla být stejná jako UITechnologyManager.TechnologyName. (Přepisuje UITechnologyElement.TechnologyName.) | |
TopLevelElement | Získá nebo nastaví okno nejvyšší úrovně odpovídající tohoto prvku.Windows nejvyšší úrovně jsou obvykle děti plochy.Pokud není nastavena, rámci bude nastavte nahoře nadřazený prvek (po ignorování plochy jako předchůdce). (Přepisuje UITechnologyElement.TopLevelElement.) | |
Value | Načte hodnotu tohoto prvku. (Přepisuje UITechnologyElement.Value.) | |
WindowHandle | Popisovač Win32 okna obsahující tento prvek získá. (Přepisuje UITechnologyElement.WindowHandle.) | |
WindowTitles | Získá seznam titulů okno nejvyšší úrovně, z nichž jedna je předchůdce tohoto prvku. (Zděděno z UITechnologyElement.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CacheProperties | Společné vlastnosti tohoto prvku pro budoucí použití mezipaměti tak, aby tyto vlastnosti lze později použít i v případě, že ovládací prvek uživatelského rozhraní podtržení již existuje. Obvykle zahrnuje vlastnosti jako jméno, název třídy ControlType, QueryId a další vlastnosti používané při identifikační řetězec. (Přepisuje UITechnologyElement.CacheProperties().) | |
EnsureVisibleByScrolling | Tento prvek posune zobrazení. Pokud správce technologie nepodporuje více kontejnerů posouvání, pak outPointX a outPointY měla být vrácena jako hodnotu-1, -1. (Přepisuje UITechnologyElement.EnsureVisibleByScrolling(Int32, Int32, Int32%, Int32%).) | |
Equals(Object) | Určuje, zda je zadaný objekt na aktuální objekt. (Přepisuje Object.Equals(Object).) | |
Equals(IUITechnologyElement) | Určuje, zda je zadaný objekt na aktuální objekt. (Přepisuje UITechnologyElement.Equals(IUITechnologyElement).) | |
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.) | |
GetBoundingRectangle | Získá souřadnice obdélníku, který úplně obklopuje tohoto prvku. (Přepisuje UITechnologyElement.GetBoundingRectangle(Int32%, Int32%, Int32%, Int32%).) | |
GetClickablePoint | Získá clickable bod pro tento prvek.Rámci bude používat tento získat bod, vrátí funkce UITechnologyElement.GetOption(UITechnologyElementOption.GetClickablePointFrom) GetClickablePointFromTechnologyManager.Použít výchozí algoritmus poskytované v rámci, vyvoláním NotSupportedException. (Přepisuje UITechnologyElement.GetClickablePoint(Int32%, Int32%).) | |
GetHashCode | Získá kód hash pro tento objekt. Pokyny pro návrh rozhraní navrhuje toto potlačení příliš rovná se je přepsán. (Přepisuje Object.GetHashCode().) | |
GetNativeControlType | Načtení ovládacího prvku nativního typu tohoto prvku.To lze uvědomování s univerzální typ získaných prostřednictvím GetControlType(), když právě ControlType není dostatečně odlišit ovládacího prvku. Například pokud je prvkem nativní technologie HTML, bude název značky. (Přepisuje UITechnologyElement.GetNativeControlType(NativeControlTypeKind).) | |
GetOption | Získá možnost pro tento IUITechnologyElement. (Přepisuje UITechnologyElement.GetOption(UITechnologyElementOption).) | |
GetPropertyValue | Získá hodnota pro zadanou vlastností tohoto prvku. (Přepisuje UITechnologyElement.GetPropertyValue(String).) | |
GetQueryIdForRelatedElement | Získá pro související prvek určený UITestElementKind QueryId. (Přepisuje UITechnologyElement.GetQueryIdForRelatedElement(UITestElementKind, Object, Int32%).) | |
GetRequestedState | Získá aktuální informace o stavu tohoto prvku pro dané dožádané státy. Pokud prvek nepodporuje dotazování pouze výběrové státy, se může vrátit kompletní stavové informace. (Přepisuje UITechnologyElement.GetRequestedState(AccessibleStates).) | |
GetRightToLeftProperty | Získá hodnotu true/false pro zprava doleva formátu v závislosti na charakteru určené. (Přepisuje UITechnologyElement.GetRightToLeftProperty(RightToLeftKind).) | |
GetScrolledPercentage | Získá částku posunul v procentech. (Přepisuje UITechnologyElement.GetScrolledPercentage(ScrollDirection, IUITechnologyElement).) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
InitializeProgrammaticScroll | Inicializuje tento prvek na programové posouvání. (Přepisuje UITechnologyElement.InitializeProgrammaticScroll().) | |
InvokeProgrammaticAction | Provede akci programové, založené na ProgrammaticActionOption předán na tento prvek. (Přepisuje UITechnologyElement.InvokeProgrammaticAction(ProgrammaticActionOption).) | |
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. (Zděděno z UITechnologyElement.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
ScrollProgrammatically | Nemá programové posouvání tohoto prvku. (Přepisuje UITechnologyElement.ScrollProgrammatically(ScrollDirection, ScrollAmount).) | |
SetFocus | Nastaví fokus na tento prvek. (Přepisuje UITechnologyElement.SetFocus().) | |
SetOption | Nastaví možnosti pro tento IUITechnologyElement. (Přepisuje UITechnologyElement.SetOption(UITechnologyElementOption, Object).) | |
SetPropertyValue | (Zděděno z UITechnologyElement.) | |
ToString | Získá řetězcové vyjádření tohoto ovládacího prvku. (Přepisuje Object.ToString().) | |
WaitForReady | Čeká prvek k akci uživatele. (Přepisuje UITechnologyElement.WaitForReady().) |
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.