Sdílet prostřednictvím


UITechnologyManager – třída

Poskytuje základní třídy vedoucí technologie použité během testu nahrávání a přehrávání.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager

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("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
Public MustInherit Class UITechnologyManager _
    Implements IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
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 UITechnologyManager Třída

Na začátek

Vlastnosti

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

Na začátek

Metody

  Název Popis
Veřejná metoda AddEventHandler Přidá obslužné rutiny události této technologie správce.
Veřejná metoda AddGlobalEventHandler Přidá jímky událostí globálního správce této technologie.
Veřejná metoda CancelStep Zruší čekání nebo vyhledávací operaci, která je aktuálně prováděnou správcem této technologie v důsledku volání WaitForReady nebo Search.
Veřejná metoda ConvertToThisTechnology Trvá prvek z jiné technologie a vrátí prvek, který je kompatibilní pro aktuální technologie spolu s výše podpory na převedené prvek.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetChildren Vrátí enumerator podřízené prvky daný prvek.
Veřejná metoda GetControlSupportLevel Vrací údaj o spolehlivosti pro správce technologie, že ovládací prvek, který je určen popisovačem poskytované odborné pomoci.
Veřejná metoda GetElementFromNativeElement Vrátí prvek zadaného prvku nativní této technologie, která odpovídá.
Veřejná metoda GetElementFromPoint Vyhledá prvek, který je umístěn v souřadnicích dané obrazovky.
Veřejná metoda GetElementFromWindowHandle Vyhledá prvek, který je identifikován popisovač okna stanoveno.
Veřejná metoda GetFocusedElement Vrátí ukazatel systému windows pro element, který má aktuálně fokus.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetLastInvocationInfo Vrací informace o poslední akci test, který byl vyvolán tento správce.
Veřejná metoda GetNextSibling Vrací další člen na stejné úrovni daný prvek v hierarchii uživatelského rozhraní.
Veřejná metoda GetParent Získá nadřazené daný prvek v hierarchii uživatelského rozhraní.
Veřejná metoda GetPreviousSibling Vrátí předchozí člen na stejné úrovni daný prvek v hierarchii uživatelského rozhraní.
Veřejná metoda GetSynchronizationWaiter Vrátí IUISynchronizationWaiter pomocí zadaného prvku a typ události.
Veřejná metoda GetTechnologyManagerProperty Vrátí hodnotu dané vlastnosti správce této technologie.
Veřejná metoda GetType Získává 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 cookie dříve analyzovanou dotazu.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda ParseQueryId Analyzuje reprezentace zadaný řetězec dotazu prvku a vrací řetězcové vyjádření dotazu prvek jako soubor cookie.
Veřejná metoda ProcessMouseEnter Zpracuje myší zadejte události zadané okno nebo ovládacího prvku.
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á podmínce cookie ID poskytnutého dotazu.
Veřejná metoda SetTechnologyManagerProperty Po implementaci v odvozené třídě nastaví hodnotu dané vlastnosti správce této technologie.
Veřejná metoda StartSession Provádí veškeré inicializace správce této technologie potřebné k zahájení relace.
Veřejná metoda StopSession Provádí veškeré vyčištění správcem této technologie potřebné k zastavení aktuální relace.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Poznámky

Potřebujete rozšířit kódované testování uživatelského rozhraní framework podporuje technologii aktuálně nepodporovaných by musel odvodit verze této třídy. Například Microsoft Excel není nativně podporován kódované testování rámci uživatelského rozhraní, ale pomocí Visual Studio 2010 Ultimate nebo Visual Studio 2010 Premium, můžete vytvořit rozšíření, která umožňuje testování Microsoft Excel listů. Další informace naleznete v tématu Creating a Coded UI Extension to Support 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ů

IUITechnologyManager

UITestExtensionPackage

Další zdroje

Creating a Coded UI Extension to Support Excel