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 | |
---|---|---|
UITechnologyElement | Vytvoří novou instanci třídy UITechnologyElement. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
ChildIndex | Získá od nuly pozice v kolekci podřízených prvků nadřazeného prvku. | |
ClassName | Získá název třídy tento prvek přiřazený 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 | Načte hodnotu, která označuje, zda je tento prvek Listový uzel, což znamená, že nemá žádné děti. | |
IsPassword | Načte hodnotu, která označuje, 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, jako například IAccessible, odpovídá tento prvek. | |
QueryId | Získá identifikátor objektu, který slouží k jednoznačné identifikaci a vyhledání tohoto prvku. | |
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. | |
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. | |
TechnologyManager | Načte aktuální technologie správce. | |
TechnologyName | Získá název odpovídající technologie tohoto prvku. | |
TopLevelElement | Získá nebo nastaví okno nejvyšší úrovně pro tento prvek. | |
Value | Získá nebo nastaví hodnotu tohoto prvku jako řetězec. | |
WindowHandle | Získá úchytu Win32 okno obsahující tento prvek. | |
WindowTitles | Získá seznam titulů okno nejvyšší úrovně, z nichž jedna je předchůdce tohoto prvku. |
Nahoru
Metody
Název | Popis | |
---|---|---|
CacheProperties | Uloží všechny společné vlastnosti tohoto prvku pro budoucí použití. | |
EnsureVisibleByScrolling | Tento prvek posune zobrazení v uživatelském rozhraní. | |
Equals(Object) | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Equals(IUITechnologyElement) | Vrátí hodnotu, která označuje, zda je zadaný objekt rovna tohoto prvku. | |
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 | Vrátí obdélník ohraničující tento prvek souřadnice. | |
GetClickablePoint | Získá clickable bod pro tento prvek. | |
GetHashCode | Slouží jako funkci hash u 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á určuje, zda má tento prvek zadaný typ formátu zleva doprava. | |
GetScrolledPercentage | Vrátí částku posunutá jako procento z velikosti posuvník. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
InitializeProgrammaticScroll | Inicializuje tento prvek pro programové posouvání. | |
InvokeProgrammaticAction | Programové akce provede pomocí zadané možnosti. | |
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. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
ScrollProgrammatically | Tento prvek programově posouvá pomocí poskytnutého směr a údaj o množství. | |
SetFocus | Nastaví fokus uživatelského rozhraní na tento prvek. | |
SetOption | Nastaví hodnotu možnosti určené v tomto prvku. | |
SetPropertyValue | ||
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á. |
Nahoru
Pole
Název | Popis | |
---|---|---|
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ů