UITechnologyManager-Klasse
Stellt eine abstrakte Basisklasse für Technologie-Manager bereit, die während der Testaufzeichnung und -wiedergabe verwendet wird.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Namespace: Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntax
'Declaration
<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
Der UITechnologyManager-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
UITechnologyManager | Initialisiert eine neue Instanz der UITechnologyManager-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
TechnologyName | Ruft den Namen der Technologie ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddEventHandler | Fügt diesem Technologie-Manager einen Ereignishandler hinzu. | |
AddGlobalEventHandler | Fügt diesem Technologie-Manager eine globale Ereignissenke hinzu. | |
CancelStep | Bricht aufgrund von Aufrufen von WaitForReady oder Search von diesem Technologie-Manager derzeit ausgeführte Warte- oder Suchvorgänge ab. | |
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. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
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. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
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. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MatchElement | Gibt einen Wert zurück, der angibt, ob das bereitgestellte Element dem zuvor analysierten Cookie der Abfrage-ID entspricht. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ParseQueryId | Analysiert die bereitgestellte Zeichenfolgendarstellung eines Abfrageelements und gibt eine Zeichenfolgendarstellung des Abfrageelements als Cookie zurück. | |
ProcessMouseEnter | Verarbeitet das MouseEnter-Ereignis für das angegebene Fenster oder Steuerelement. | |
RemoveEventHandler | Entfernt das angegebene Ereignis aus dem angegebenen Element und allen seinen Nachfolgern. | |
RemoveGlobalEventHandler | Entfernt das angegebene Ereignis. | |
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. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Wenn Sie das Framework für den Test der codierten UI zur Unterstützung einer derzeit nicht unterstützten Technologie erweitern müssen, müssen Sie eine eigene Version dieser Klasse ableiten.Beispielsweise besteht für Microsoft Excel keine systemeigene Unterstützung durch das Framework für den Test der codierten UI. Mithilfe von Visual Studio 2010 Ultimate oder Visual Studio 2010 Premium können Sie jedoch eine Erweiterung für das Testen von Microsoft Excel-Arbeitsblättern erstellen.Weitere Informationen finden Sie unter Extending Coded UI Tests and Action Recordings to Support Microsoft Excel.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.VisualStudio.TestTools.UITest.Extension-Namespace
Weitere Ressourcen
Extending Coded UI Tests and Action Recordings to Support Microsoft Excel