IUITechnologyManager Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine interne Schnittstelle bereit, um die-Klasse zu implementieren UITechnologyManager . Implementieren Sie diese Schnittstelle nicht direkt. Stattdessen wird von der- UITechnologyManager Klasse abgeleitet.
public interface class IUITechnologyManager
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IUITechnologyManager
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IUITechnologyManager = interface
Public Interface IUITechnologyManager
- Abgeleitet
- Attribute
Eigenschaften
| TechnologyName |
Ruft den Namen der Technologie ab. |
Methoden
| AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify) |
Fügt einen Ereignishandler hinzu. |
| CancelStep() |
Bricht alle Wait-oder Suchvorgänge ab, die von diesem Technologie-Manager ausgeführt werden. |
| ConvertToThisTechnology(IUITechnologyElement, Int32) |
Nimmt ein Element aus einer anderen Technologie und gibt ein Element zurück, das für die aktuelle 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(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. |
| 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. |
| GetElementFromWindowHandle(IntPtr) |
Ruft das Element ab, das vom bereitgestellten Fenster Handle identifiziert wird. |
| 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. |
| RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify) |
Entfernt das angegebene Ereignis aus dem angegebenen Element und allen untergeordneten Elementen. |
| 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. |