IUITechnologyManager-Schnittstelle
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.
Stellt eine interne Schnittstelle zum Implementieren der UITechnologyManager-Klasse bereit. Implementieren Sie diese Schnittstelle nicht direkt. Leiten Sie sie stattdessen von der UITechnologyManager-Klasse ab.
Namespace: Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager = interface end
public interface IUITechnologyManager
Der IUITechnologyManager-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
TechnologyName | Ruft den Namen der Technologie ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddEventHandler | Fügt einen Ereignishandler hinzu. | |
CancelStep | Bricht alle Warte- und Suchvorgänge ab, die von diesem Technologie-Manager ausgeführt werden. | |
ConvertToThisTechnology | Nimmt ein Element einer anderen Technologie an und gibt ein Element zurück, das mit der aktuellen Technologie kompatibel ist, sowie die verfügbare Unterstützungsebene für das konvertierte Element. | |
GetChildren | Gibt einen Enumerator für die untergeordneten Elemente im angegebenen Element zurück. | |
GetControlSupportLevel | Gibt die Aussage dieses Technologie-Managers zur Unterstützung des erkannten Steuerelements mit dem bereitgestellten Handle zurück. | |
GetElementFromNativeElement | Gibt ein Element aus dieser Technologie zurück, das dem bereitgestellten systemeigenen Element entspricht. | |
GetElementFromPoint | Ruft das Element an den angegebenen Bildschirmkoordinaten ab. | |
GetElementFromWindowHandle | Ruft das Element ab, das vom angegebenen Fensterhandle identifiziert wurde. | |
GetFocusedElement | Gibt den Fensterzeiger für das Element zurück, das derzeit den Fokus besitzt. | |
GetLastInvocationInfo | Gibt Informationen zur letzten Testaktion zurück, die von diesem Manager aufgerufen wurde. | |
GetNextSibling | Gibt das nächste nebengeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberflächen zurück. | |
GetParent | Ruft das übergeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberfläche ab. | |
GetPreviousSibling | Gibt das vorherige nebengeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberfläche zurück. | |
GetSynchronizationWaiter | Gibt einen IUISynchronizationWaiter mithilfe des angegebenen Elements und Ereignistyps zurück. | |
GetTechnologyManagerProperty | Gibt den Wert der angegebenen Eigenschaft dieses Technologie-Managers zurück. | |
MatchElement | Gibt einen Wert zurück, der angibt, ob das bereitgestellte Element dem zuvor analysierten Cookie der Abfrage-ID entspricht. | |
ParseQueryId | Analysiert die bereitgestellte Zeichenfolgendarstellung eines Abfrageelements und gibt eine Zeichenfolgendarstellung des Abfrageelements als Cookie zurück. | |
RemoveEventHandler | Entfernt das angegebene Ereignis aus dem angegebenen Element und allen seinen Nachfolgern. | |
Search | Sucht nach einem Element innerhalb des übergeordneten Elements, das der Bedingung des bereitgestellten Cookies der Abfrage-ID entspricht. | |
SetTechnologyManagerProperty | Legt bei Implementierung in einer abgeleiteten Klasse den Wert der angegebenen Eigenschaft in diesem Technologie-Manager fest. | |
StartSession | Führt zum Starten einer Sitzung die von diesem Technologie-Manager geforderte Initialisierung aus. | |
StopSession | Führt zum Beenden der aktuellen Sitzung die von diesem Technologie-Manager geforderte Bereinigung aus. |
Zum Seitenanfang