Sdílet prostřednictvím


UITechnologyManager – třída

Poskytuje základní třídy pro 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
    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 Vytvoří 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ž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 právě prováděného správcem této technologie v důsledku volání na 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 úroveň podpory, který má převedené prvku.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetChildren Vrátí čítač výčtu podřízené prvky daný prvek.
Veřejná metoda GetControlSupportLevel Vrací údaj o spolehlivosti pro správce technologie, že podporuje ovládací prvek, který je označen Zadaný popisovač.
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 na 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 funkci hash u určitého typu. (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 Vrací další člen na stejné úrovni daný prvek v hierarchii uživatelského rozhraní.
Veřejná metoda GetParent Získá nadřazeného 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í poskytnutého typu prvku a událostí.
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 cookie dříve analyzovanou dotazu.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ParseQueryId Analyzuje reprezentace zadaný řetězec dotazu prvek a vrací řetězcové vyjádření dotazu prvek jako soubor cookie.
Veřejná metoda ProcessMouseEnter Zpracuje myší 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á podmínka cookie ID zadaný dotaz.
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 vyžadovaná spustit relaci.
Veřejná metoda StopSession Provádí správce této technologie požadavek zastavit 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é testování uživatelského rozhraní framework pro podporu technologie nyní podporovány, by musel odvodit verzi této třídy.Například Microsoft Excel nejsou podporovány nativně kódované rámci testování uživatelského rozhraní, ale pomocí Visual Studio 2010 Ultimate nebo Visual Studio 2010 Premium, můžete vytvořit příponu, která umožňuje testování Microsoft Excel listů.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