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

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
Public MustInherit Class UITechnologyManager _
    Implements IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager =  
    class
        interface IUITechnologyManager
    end
public abstract class UITechnologyManager implements IUITechnologyManager

Der UITechnologyManager-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode UITechnologyManager Initialisiert eine neue Instanz der UITechnologyManager-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft TechnologyName Ruft den Namen der Technologie ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddEventHandler Fügt diesem Technologie-Manager einen Ereignishandler hinzu.
Öffentliche Methode AddGlobalEventHandler Fügt diesem Technologie-Manager eine globale Ereignissenke hinzu.
Öffentliche Methode CancelStep Bricht aufgrund von Aufrufen von WaitForReady oder Search von diesem Technologie-Manager derzeit ausgeführte Warte- oder Suchvorgänge ab.
Öffentliche Methode 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.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetChildren Gibt einen Enumerator für die untergeordneten Elemente im angegebenen Element zurück.
Öffentliche Methode GetControlSupportLevel Gibt die Aussage dieses Technologie-Managers zur Unterstützung des erkannten Steuerelements mit dem bereitgestellten Handle zurück.
Öffentliche Methode GetElementFromNativeElement Gibt ein Element aus dieser Technologie zurück, das dem bereitgestellten systemeigenen Element entspricht.
Öffentliche Methode GetElementFromPoint Ruft das Element an den angegebenen Bildschirmkoordinaten ab.
Öffentliche Methode GetElementFromWindowHandle Ruft das Element ab, das vom angegebenen Fensterhandle identifiziert wurde.
Öffentliche Methode GetFocusedElement Gibt den Fensterzeiger für das Element zurück, das derzeit den Fokus besitzt.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetLastInvocationInfo Gibt Informationen zur letzten Testaktion zurück, die von diesem Manager aufgerufen wurde.
Öffentliche Methode GetNextSibling Gibt das nächste nebengeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberflächen zurück.
Öffentliche Methode GetParent Ruft das übergeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberfläche ab.
Öffentliche Methode GetPreviousSibling Gibt das vorherige nebengeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberfläche zurück.
Öffentliche Methode GetSynchronizationWaiter Gibt einen IUISynchronizationWaiter mithilfe des angegebenen Elements und Ereignistyps zurück.
Öffentliche Methode GetTechnologyManagerProperty Gibt den Wert der angegebenen Eigenschaft dieses Technologie-Managers zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode MatchElement Gibt einen Wert zurück, der angibt, ob das bereitgestellte Element dem zuvor analysierten Cookie der Abfrage-ID entspricht.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ParseQueryId Analysiert die bereitgestellte Zeichenfolgendarstellung eines Abfrageelements und gibt eine Zeichenfolgendarstellung des Abfrageelements als Cookie zurück.
Öffentliche Methode ProcessMouseEnter Verarbeitet das MouseEnter-Ereignis für das angegebene Fenster oder Steuerelement.
Öffentliche Methode RemoveEventHandler Entfernt das angegebene Ereignis aus dem angegebenen Element und allen seinen Nachfolgern.
Öffentliche Methode RemoveGlobalEventHandler Entfernt das angegebene Ereignis.
Öffentliche Methode Search Sucht nach einem Element innerhalb des übergeordneten Elements, das der Bedingung des bereitgestellten Cookies der Abfrage-ID entspricht.
Öffentliche Methode SetTechnologyManagerProperty Legt bei Implementierung in einer abgeleiteten Klasse den Wert der angegebenen Eigenschaft in diesem Technologie-Manager fest.
Öffentliche Methode StartSession Führt zum Starten einer Sitzung die von diesem Technologie-Manager geforderte Initialisierung aus.
Öffentliche Methode StopSession Führt zum Beenden der aktuellen Sitzung die von diesem Technologie-Manager geforderte Bereinigung aus.
Öffentliche Methode 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

IUITechnologyManager

UITestExtensionPackage

Weitere Ressourcen

Extending Coded UI Tests and Action Recordings to Support Microsoft Excel