UITechnologyManager – třída
Poskytuje abstraktní základní třídu pro vedoucí technologie, které se používá při testu nahrávání a přehrávání.
Hierarchie dědičnosti
Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Obor názvů: Microsoft.VisualStudio.TestTools.UITest.Extension
Sestavení: Microsoft.VisualStudio.TestTools.UITest.Extension (v Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntaxe
'Deklarace
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManager _
Implements IUITechnologyManager
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyManager : IUITechnologyManager
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
[<ComVisibleAttribute(true)>]
type UITechnologyManager =
class
interface IUITechnologyManager
end
public abstract class UITechnologyManager implements IUITechnologyManager
Typ UITechnologyManager zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
UITechnologyManager | Inicializuje novou instanci třídy UITechnologyManager. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
TechnologyName | Získá název technologie. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddEventHandler | Přidá obslužnou rutinu události pro správce této technologie. | |
AddGlobalEventHandler | Přidá globální jímka událostí správce této technologie. | |
CancelStep | Zruší čekání nebo vyhledávací operace, která probíhá tak, že tento správce technologie kvůli volání WaitForReady nebo Search. | |
ConvertToThisTechnology | Prvek z jiné technologie přijímá a vrátí prvek, který je kompatibilní s aktuální technologie a úroveň podpory na převedené prvek. | |
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetChildren | Vrací enumerátor pro podřízené prvky u daného prvku. | |
GetControlSupportLevel | Vrací údaj o spolehlivosti pro správce technologie, že podporuje ovládací prvek, který je identifikován s Zadaný popisovač. | |
GetElementFromNativeElement | Vrátí prvek z této technologie, který odpovídá zadané nativní prvku. | |
GetElementFromPoint | Získá prvku, který je umístěn v daném obrazovkových souřadnicích. | |
GetElementFromWindowHandle | Získá prvku, který je identifikován popisovač okna zadané. | |
GetFocusedElement | Vrací ukazatel systému windows pro element, který má aktuálně fokus. | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetLastInvocationInfo | Vrátí informace o poslední akci test, který byl vyvolán tohoto správce. | |
GetNextSibling | Vrátí další na stejné úrovni jako daný prvek v hierarchii uživatelského rozhraní. | |
GetParent | Získá nadřazeného objektu daného prvku v hierarchii uživatelského rozhraní. | |
GetPreviousSibling | Vrátí předchozí položku na stejné úrovni daného prvku v hierarchii uživatelského rozhraní. | |
GetSynchronizationWaiter | Vrátí IUISynchronizationWaiter pomocí zadaný typ prvku a události. | |
GetTechnologyManagerProperty | Vrátí hodnotu dané vlastnosti správce této technologie. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MatchElement | Vrátí hodnotu, která označuje, zda zadaný prvek odpovídá ID souboru cookie dříve analyzovanou dotazu. | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
ParseQueryId | Analyzuje zadaný řetězec reprezentace prvku dotazu a vrací řetězec reprezentující prvek dotazu jako soubor cookie. | |
ProcessMouseEnter | Zpracovává myši zadejte události pro zadané okno nebo ovládací prvek. | |
RemoveEventHandler | Odebere zadané události z daného prvku a jeho podřízených adresářů. | |
RemoveGlobalEventHandler | Odebere zadané události. | |
Search | Vyhledá prvek rodičovský element, který odpovídá stavu souboru cookie ID zadaný dotaz. | |
SetTechnologyManagerProperty | Po implementaci v odvozené třídě nastaví hodnotu dané vlastnosti ve správci této technologie. | |
StartSession | Provede jakékoli inicializace tento správce technologie potřebné k zahájení relace. | |
StopSession | Provádí vyčištění vyžadované této technologie vedoucí k ukončení aktuální relace. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Pokud potřebujete rozšířit kódované UI testování rámec pro podporu technologie nyní podporovány, musíte odvodit vlastní verzi této třídy.Například Microsoft Excel není podporován nativně kódované UI Framework testování, ale pomocí Visual Studio 2010 Ultimate nebo Visual Studio 2010 Premium, můžete vytvořit rozšíření, které umožňuje otestovat Microsoft Excel listy.Další informace naleznete v tématu 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ů