Sdílet prostřednictvím


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
Chráněná metoda UITechnologyManager Inicializuje novou instanci třídy UITechnologyManager.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost TechnologyName Získá název technologie.

Nahoru

Metody

  Název Popis
Veřejná metoda AddEventHandler Přidá obslužnou rutinu události pro správce této technologie.
Veřejná metoda AddGlobalEventHandler Přidá globální jímka událostí správce této technologie.
Veřejná metoda CancelStep Zruší čekání nebo vyhledávací operace, která probíhá tak, že tento správce technologie kvůli volání WaitForReady nebo Search.
Veřejná metoda 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.
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetChildren Vrací enumerátor pro podřízené prvky u daného prvku.
Veřejná metoda GetControlSupportLevel Vrací údaj o spolehlivosti pro správce technologie, že podporuje ovládací prvek, který je identifikován s Zadaný popisovač.
Veřejná metoda GetElementFromNativeElement Vrátí prvek z této technologie, který odpovídá zadané nativní prvku.
Veřejná metoda GetElementFromPoint Získá prvku, který je umístěn v daném obrazovkových souřadnicích.
Veřejná metoda GetElementFromWindowHandle Získá prvku, který je identifikován popisovač okna zadané.
Veřejná metoda GetFocusedElement Vrací ukazatel systému windows pro element, který má aktuálně fokus.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetLastInvocationInfo Vrátí informace o poslední akci test, který byl vyvolán tohoto správce.
Veřejná metoda GetNextSibling Vrátí další na stejné úrovni jako daný prvek v hierarchii uživatelského rozhraní.
Veřejná metoda GetParent Získá nadřazeného objektu daného prvku v hierarchii uživatelského rozhraní.
Veřejná metoda GetPreviousSibling Vrátí předchozí položku na stejné úrovni daného prvku v hierarchii uživatelského rozhraní.
Veřejná metoda GetSynchronizationWaiter Vrátí IUISynchronizationWaiter pomocí zadaný typ prvku a události.
Veřejná metoda GetTechnologyManagerProperty Vrátí hodnotu dané vlastnosti správce této technologie.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda MatchElement Vrátí hodnotu, která označuje, zda zadaný prvek odpovídá ID souboru cookie dříve analyzovanou dotazu.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ParseQueryId Analyzuje zadaný řetězec reprezentace prvku dotazu a vrací řetězec reprezentující prvek dotazu jako soubor cookie.
Veřejná metoda ProcessMouseEnter Zpracovává myši zadejte události pro zadané okno nebo ovládací prvek.
Veřejná metoda RemoveEventHandler Odebere zadané události z daného prvku a jeho podřízených adresářů.
Veřejná metoda RemoveGlobalEventHandler Odebere zadané události.
Veřejná metoda Search Vyhledá prvek rodičovský element, který odpovídá stavu souboru cookie ID zadaný dotaz.
Veřejná metoda SetTechnologyManagerProperty Po implementaci v odvozené třídě nastaví hodnotu dané vlastnosti ve správci této technologie.
Veřejná metoda StartSession Provede jakékoli inicializace tento správce technologie potřebné k zahájení relace.
Veřejná metoda StopSession Provádí vyčištění vyžadované této technologie vedoucí k ukončení aktuální relace.
Veřejná metoda 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ů

IUITechnologyManager

UITestExtensionPackage

Další zdroje

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