UITechnologyManager Klasse

Definition

Stellt eine abstrakte Basisklasse für Technologie-Manager bereit, die während der Test Aufzeichnung und-Wiedergabe verwendet wird.

public ref class UITechnologyManager abstract : Microsoft::VisualStudio::TestTools::UITest::Extension::IUITechnologyManager
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : Microsoft.VisualStudio.TestTools.UITest.Extension.IUITechnologyManager
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager = class
    interface IUITechnologyManager
Public MustInherit Class UITechnologyManager
Implements IUITechnologyManager
Vererbung
UITechnologyManager
Abgeleitet
Attribute
Implementiert

Konstruktoren

UITechnologyManager()

Initialisiert eine neue Instanz der UITechnologyManager-Klasse.

Eigenschaften

TechnologyName

Ruft den Technologie Namen ab.

Methoden

AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

Fügt diesem Technologie-Manager einen Ereignishandler hinzu.

AddGlobalEventHandler(UITestEventType, IUITestEventNotify)

Fügt diesem Technologie-Manager eine globale Ereignis Senke hinzu.

CancelStep()

Bricht alle warte Vorgänge oder Suchvorgänge ab, die zurzeit von diesem Technologie-Manager durchgeführt werden, wenn oder aufgerufen wird WaitForReady() Search(Object, IUITechnologyElement, Int32) .

ConvertToThisTechnology(IUITechnologyElement, Int32)

Nimmt ein Element aus einer anderen Technologie und gibt ein Element zurück, das mit der aktuellen Technologie kompatibel ist, sowie die Ebene der Unterstützung für das konvertierte Element.

GetChildren(IUITechnologyElement, Object)

Gibt einen Enumerator für die untergeordneten Elemente im angegebenen Element zurück.

GetControlSupportLevel(AutomationElement)
GetControlSupportLevel(IntPtr)

Gibt den Hinweis auf das Vertrauen dieses Technologie Managers zurück, dass er das Steuerelement unterstützen kann, das mit dem bereitgestellten Handle identifiziert wird.

GetElementFromAutomationElement(AutomationElement, AutomationElement)
GetElementFromNativeElement(Object)

Gibt ein Element aus dieser Technologie zurück, das dem bereitgestellten systemeigenen Element entspricht.

GetElementFromPoint(Int32, Int32)

Ruft das Element ab, das sich an den angegebenen Bildschirm Koordinaten befindet.

GetElementFromPoint(Int32, Int32, AutomationElement)
GetElementFromWindowHandle(IntPtr)

Ruft das Element ab, das vom bereitgestellten Fenster Handle identifiziert wird.

GetFocusedElement(AutomationElement)
GetFocusedElement(IntPtr)

Gibt den Windows-Zeiger für das Element zurück, das gegenwärtig den Fokus besitzt.

GetLastInvocationInfo()

Gibt Informationen über die letzte Test Aktion zurück, die von diesem Manager aufgerufen wurde.

GetNextSibling(IUITechnologyElement)

Gibt das nächste gleich geordnete Element des angegebenen Elements in der UI-Hierarchie zurück.

GetParent(IUITechnologyElement)

Ruft das übergeordnete Element des angegebenen Elements in der UI-Hierarchie ab.

GetPreviousSibling(IUITechnologyElement)

Gibt das vorherige gleich geordnete Element des angegebenen Elements in der UI-Hierarchie zurück.

GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)

Gibt mit IUISynchronizationWaiter dem bereitgestellten Element und Ereignistyp zurück.

GetTechnologyManagerProperty(UITechnologyManagerProperty)

Gibt den Wert der angegebenen Eigenschaft dieses Technologie-Managers zurück.

MatchElement(IUITechnologyElement, Object, Boolean)

Gibt einen Wert zurück, der angibt, ob das angegebene Element mit dem zuvor analysierten Abfrage-ID-Cookie übereinstimmt.

ParseQueryId(String, Object)

Analysiert die angegebene Zeichen folgen Darstellung eines Query-Elements und gibt eine Zeichen folgen Darstellung des Query-Elements als Cookie zurück.

ProcessMouseEnter(IntPtr)

Verarbeitet das MouseEnter-Ereignis für das angegebene Fenster oder Steuerelement.

RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

Entfernt das angegebene Ereignis aus dem angegebenen Element und allen untergeordneten Elementen.

RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)

Entfernt das angegebene Ereignis.

Search(Object, IUITechnologyElement, Int32)

Sucht nach einem Element im übergeordneten Element, das mit der Bedingung des bereitgestellten Abfrage-ID-Cookies übereinstimmt.

SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)

Legt bei Implementierung in einer abgeleiteten Klasse den Wert der angegebenen Eigenschaft in diesem Technologie-Manager fest.

StartSession(Boolean)

Führt jede Initialisierung aus, die dieser Technologie-Manager zum Starten einer Sitzung benötigt.

StopSession()

Führt alle Bereinigungs Vorgänge durch, die dieser Technologie-Manager zum Abbrechen der aktuellen Sitzung benötigt.

Gilt für