Freigeben über


Microsoft.VisualStudio.TestTools.UITest.Extension-Namespace

Dieser Namespace stellt Klassen zum Testen der Funktionen der Benutzeroberfläche bereit.Die Funktionalität umfasst Steuerelemente, Eigenschaften, Webbrowser und Dialogfeldaktionen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ActionNotSupportedOnDisabledControlException Stellt eine Ausnahme dar, die ausgelöst wird, wenn ein Steuerelement blockiert wird.
Öffentliche Klasse ActionParameter Stellt einen Parameter dar, der zum Festlegen von Werten und zum Senden von Tastaturanschlägen in Code verwendet wird.
Öffentliche Klasse AndCondition Stellt eine AND-Bedingung für eine Abfrage dar.
Öffentliche Klasse BrowserFactory Stellt eine Basisklasse für Browserfactorys bereit, die BrowserService-Objekte für bestimmte Browser erstellen.
Öffentliche Klasse BrowserHelper Stellt eine Basisklasse für Browserhilfsmethoden bereit.
Öffentliche Klasse BrowserService Stellt Methoden und Eigenschaften bereit, um Microsoft Test Manager für den Browser zu automatisieren.
Öffentliche Klasse DecodingFailedException Stellt die Ausnahme dar, die ausgelöst wird, wenn ein Decodierungsvorgang wegen einer fehlerhaften Schlüsseldatei fehlschlägt.
Öffentliche Klasse FailedToLaunchApplicationException Die Ausnahme, die bei einem Fehler von LaunchApplicationAction ausgelöst wird.
Öffentliche Klasse FailedToPerformActionOnBlockedControlException Die Ausnahme, die ausgelöst wird, wenn ein Steuerelement der Benutzeroberfläche blockiert ist (z. B. wenn ein Steuerelement durch ein modales Dialogfeld blockiert wird).
Öffentliche Klasse FailedToPerformActionOnHiddenControlException Die Ausnahme, die bei einem Fehler der EnsureVisibleByScrolling-Methode ausgelöst wird.
Öffentliche Klasse FilterCondition
Öffentliche Klasse InvalidUITestExtensionPackageException Die Ausnahme, die ausgelöst wird, wenn während der Aufzeichnung oder Wiedergabe ein ungültiges Erweiterungspaket zum Testen der Benutzeroberfläche erkannt wird.
Öffentliche Klasse OrderOfInvoke Stellt eine Hilfsklasse dar, die während der Aufzeichnung die Aufrufreihenfolge generiert und diese während der Wiedergabe beibehält.
Öffentliche Klasse PlaybackFailureException Stellt eine Ausnahme dar, die bei einem Fehler einer UITestAction ausgelöst wird.
Öffentliche Klasse PropertyCondition Stellt eine Abfragebedingung für eine Eigenschaft dar.
Öffentliche Klasse QueryCondition Stellt eine abstrakte Basisklasse für Abfragebedingungen bereit.
Öffentliche Klasse QueryElement Stellt eine Basisklasse für eine Abfrage in der Benutzeroberflächen-Testumgebung bereit.
Öffentliche Klasse SearchConfiguration Stellt Hilfsfunktionen zum Konfigurieren der Suche bereit.
Öffentliche Klasse TechnologyNotSupportedException Diese Ausnahme wird ausgelöst, wenn Testaufzeichnungen oder -wiedergaben in der getesteten Anwendung nicht unterstützt werden.
Öffentliche Klasse UITechnologyElement Stellt eine Basisklasse zum Implementieren eines Technologieelements zum Testen der Benutzeroberfläche für das Aufzeichnen und Wiedergeben von Tests bereit.
Öffentliche Klasse UITechnologyManager Stellt eine abstrakte Basisklasse für Technologie-Manager bereit, die während der Testaufzeichnung und -wiedergabe verwendet wird.
Öffentliche Klasse UITestControlNotAvailableException Die Ausnahme, die ausgelöst wird, wenn das Framework zum Testen der Benutzeroberfläche auf ein Benutzeroberflächenelement zugreift, das nicht mehr verfügbar oder nicht zugänglich ist.
Öffentliche Klasse UITestControlNotFoundException Die Ausnahme, die ausgelöst wird, wenn das Framework zum Testen der Benutzeroberfläche versucht, auf ein Benutzeroberflächen-Teststeuerelement zuzugreifen, das nicht gefunden werden kann.
Öffentliche Klasse UITestControlNotVisibleException Die Ausnahme, die ausgelöst wird, wenn das Framework für das Testen der Benutzeroberfläche auf ein Benutzeroberflächenelement zugreift, das für den Benutzer nicht sichtbar ist.
Öffentliche Klasse UITestException Stellt die Basisklasse für alle Ausnahmen beim Testen der Benutzeroberfläche dar.
Öffentliche Klasse UITestExtensionPackage Stellt eine abstrakte Klasse dar, die das Integrieren der Testdienstprogramme von Drittanbietern in die Visual Studio Application Lifecycle Management (ALM)-Umgebung zum Testen der Benutzeroberfläche ermöglicht.
Öffentliche Klasse UITestExtensionPackageAttribute Stellt das Attribut dar, das auf eine Assembly angewendet werden muss, die die UITestExtensionPackage-Klasse implementiert und der Assembly das schnelle Auffinden des Erweiterungspakets ermöglicht.Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse UITestTraceUtility Stellt statische Hilfseigenschaften und -methoden für die Ablaufverfolgung in Benutzeroberflächentests und Test Runner bereit.
Öffentliche Klasse ValidationFailedException Stellt die Ausnahme dar, die bei einem Fehler einer ValidationAction ausgelöst wird.
Öffentliche Klasse ValueMap Stellt die Werte für die in einem Benutzeroberflächentest verwendeten Parameter dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ILastInvocationInfo Stellt eine Schnittstelle bereit, um von der UITechnologyManager.GetLastInvocationInfo-Methode weitere Informationen zur letzten Aktion oder zum letzten Suchvorgang abzurufen.
Öffentliche Schnittstelle IQueryCondition Infrastruktur. Stellt eine interne Schnittstellendefinition für eine QueryCondition bereit.
Öffentliche Schnittstelle IQueryElement Infrastruktur. Stellt eine intern verwendete Schnittstelle für das QueryElement bereit.
Öffentliche Schnittstelle IUISynchronizationWaiter Stellt eine interne Schnittstelle bereit, auf die das Framework zum Testen der Benutzeroberflächen vor dem Auslösen eines Ereignisses warten soll.
Öffentliche Schnittstelle IUITechnologyElement Stellt eine interne Schnittstelle zum Implementieren der UITechnologyElement-Klasse bereit.Implementieren Sie diese Schnittstelle nicht direkt.Leiten Sie sie stattdessen von der UITechnologyElement-Klasse ab.
Öffentliche Schnittstelle IUITechnologyManager Infrastruktur. 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.
Öffentliche Schnittstelle IUITestEventNotify Infrastruktur. Stellt eine Schnittstelle bereit, die vom Testaufzeichnungs- und -wiedergabemodul implementiert und durch IUITechnologyManager-Objekte aufgenommen werden soll, um Rückrufbenachrichtigungen zu implementieren.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration BrowserButtonType Gibt die Typen von Browserschaltflächen an.
Öffentliche Enumeration BrowserDialogAction Gibt die Art des Elements in einem Browserdialogfeld an.
Öffentliche Enumeration CheckUncheckOptions Diese Enumeration stellt Flags bereit, um die Optionen zum Aktivieren und Deaktivieren für Kontrollkästchen und Optionsschaltflächen zu konfigurieren.
Öffentliche Enumeration ControlStates Listet die bitweise Kombination von Flags auf, die die Zustände für ein Steuerelement angeben.
Öffentliche Enumeration ControlSupport Diese Enumeration wird verwendet, um die möglichen Rückgabewerte der Unterstützungsebene für ein Element durch eine IUITechnologyManager-Komponente in Microsoft Visual Studio Test Professional anzugeben.
Öffentliche Enumeration ExpandCollapseOptions Stellt die Flags dar, die verwendet werden, um Aktionen für Elemente auf der Benutzeroberfläche zu konfigurieren, zu erweitern und zu reduzieren.
Öffentliche Enumeration GetClickablePointFromOption Diese Enumeration stellt Einstellungen bereit, die angeben, wie ein klickbarer Punkt von der [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)]-Methode abgerufen wird.
Öffentliche Enumeration NativeControlTypeKind Stellt die Arten von systemeigenen Steuerelementwerten dar.
Öffentliche Enumeration ProgrammaticActionOption Diese Enumeration stellt die Optionen zum Aufrufen einer programmgesteuerten Aktion mit der UITechnologyElement.InvokeProgrammaticAction-Methode bereit.
Öffentliche Enumeration PropertyConditionOperator Stellt Operatoren für PropertyExpression-Objekte bereit.
Öffentliche Enumeration RightToLeftKind Wird von der GetRightToLeftProperty-Methode verwendet, um zu testen, ob ein Element ein Layout mit Ausrichtung von rechts nach links oder mit Ausrichtung von links nach rechts aufweist.
Öffentliche Enumeration ScrollAmount Wird verwendet, um die Richtung des Bildlaufs für eine Bildlaufleiste anzugeben und ob beim Bildlaufvorgang der große, der kleine oder kein Betrag der Bildlaufleiste verwendet werden soll.
Öffentliche Enumeration ScrollDirection Diese Enumeration stellt Angaben für Richtungen bereit, die zum Konfigurieren des Bildlaufs in der Benutzeroberfläche verwendet wurden.
Öffentliche Enumeration ScrollOptions Diese Enumeration stellt Optionen bereit, mit denen Bildlaufvorgänge in der Benutzeroberfläche konfiguriert werden.
Öffentliche Enumeration SetValueAsComboBoxOptions Stellt die Flagwerte dar, mit denen konfiguriert wird, wie der Wert einer ComboBox festgelegt wird.
Öffentliche Enumeration SetValueAsEditBoxOptions Stellt die Flagwerte dar, mit denen konfiguriert wird, wie der Wert einer EditBox festgelegt wird.
Öffentliche Enumeration SmartMatchOptions Mithilfe dieser Enumeration kann durch den IUITechnologyManager die Anweisung an das Framework übermittelt werden, nach den wahrscheinlichsten Ergebnissen zu suchen, wenn keine Übereinstimmung gefunden werden kann.
Öffentliche Enumeration UISynchronizationOptions Diese Enumeration wird von der UITechnologyElement.SetOption-Methode für die UITechnologyElementOption.UISynchronizationOptions-Option verwendet.
Öffentliche Enumeration UITechnologyElementOption Gibt die Optionen an, die in einem IUITechnologyElement-Objekt verfügbar sind, wobei jeder Name kurz den Zweck des Werts der dargestellten Option beschreibt.
Öffentliche Enumeration UITechnologyManagerProperty Diese Enumeration wird von Implementierungen der IUITechnologyManager-Schnittstelle verwendet, um die verfügbaren Optionen anzugeben, mit denen Eigenschaften des IUITechnologyManager konfiguriert werden können.Weitere Informationen zum Erweitern des Technologie-Managers finden Sie unter Extending Coded UI Tests and Action Recordings to Support Microsoft Excel
Öffentliche Enumeration UITestElementKind Diese Enumeration wird von IUITechnologyElement-Objekten verwendet, um die Art der Benutzeroberflächenelemente zu bestimmen.
Öffentliche Enumeration UITestEventType Mit dieser Enumeration wird in Visual Studio Application Lifecycle Management (ALM) durch die IVsUIEventSink-Schnittstelle angegeben, um den Typ des ausgelösten Testereignisses anzugeben.
Öffentliche Enumeration WaitForReadyLevel Mit dieser Enumeration wird angegeben, wie Aufrufe der UITechnologyElement.WaitForReady-Methode ausgeführt werden.
Öffentliche Enumeration WaitForReadyOptions Mit dieser Enumeration wird angegeben, wie das Framework auf den Bereitschaftszustand warten soll.