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 | |
---|---|---|
ActionNotSupportedOnDisabledControlException | Stellt eine Ausnahme dar, die ausgelöst wird, wenn ein Steuerelement blockiert wird. | |
ActionParameter | Stellt einen Parameter dar, der zum Festlegen von Werten und zum Senden von Tastaturanschlägen in Code verwendet wird. | |
AndCondition | Stellt eine AND-Bedingung für eine Abfrage dar. | |
BrowserFactory | Stellt eine Basisklasse für Browserfactorys bereit, die BrowserService-Objekte für bestimmte Browser erstellen. | |
BrowserHelper | Stellt eine Basisklasse für Browserhilfsmethoden bereit. | |
BrowserService | Stellt Methoden und Eigenschaften bereit, um Microsoft Test Manager für den Browser zu automatisieren. | |
DecodingFailedException | Stellt die Ausnahme dar, die ausgelöst wird, wenn ein Decodierungsvorgang wegen einer fehlerhaften Schlüsseldatei fehlschlägt. | |
FailedToLaunchApplicationException | Die Ausnahme, die bei einem Fehler von LaunchApplicationAction ausgelöst wird. | |
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). | |
FailedToPerformActionOnHiddenControlException | Die Ausnahme, die bei einem Fehler der EnsureVisibleByScrolling-Methode ausgelöst wird. | |
FilterCondition | ||
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. | |
OrderOfInvoke | Stellt eine Hilfsklasse dar, die während der Aufzeichnung die Aufrufreihenfolge generiert und diese während der Wiedergabe beibehält. | |
PlaybackFailureException | Stellt eine Ausnahme dar, die bei einem Fehler einer UITestAction ausgelöst wird. | |
PropertyCondition | Stellt eine Abfragebedingung für eine Eigenschaft dar. | |
QueryCondition | Stellt eine abstrakte Basisklasse für Abfragebedingungen bereit. | |
QueryElement | Stellt eine Basisklasse für eine Abfrage in der Benutzeroberflächen-Testumgebung bereit. | |
SearchConfiguration | Stellt Hilfsfunktionen zum Konfigurieren der Suche bereit. | |
TechnologyNotSupportedException | Diese Ausnahme wird ausgelöst, wenn Testaufzeichnungen oder -wiedergaben in der getesteten Anwendung nicht unterstützt werden. | |
UITechnologyElement | Stellt eine Basisklasse zum Implementieren eines Technologieelements zum Testen der Benutzeroberfläche für das Aufzeichnen und Wiedergeben von Tests bereit. | |
UITechnologyManager | Stellt eine abstrakte Basisklasse für Technologie-Manager bereit, die während der Testaufzeichnung und -wiedergabe verwendet wird. | |
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. | |
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. | |
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. | |
UITestException | Stellt die Basisklasse für alle Ausnahmen beim Testen der Benutzeroberfläche dar. | |
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. | |
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. | |
UITestTraceUtility | Stellt statische Hilfseigenschaften und -methoden für die Ablaufverfolgung in Benutzeroberflächentests und Test Runner bereit. | |
ValidationFailedException | Stellt die Ausnahme dar, die bei einem Fehler einer ValidationAction ausgelöst wird. | |
ValueMap | Stellt die Werte für die in einem Benutzeroberflächentest verwendeten Parameter dar. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
ILastInvocationInfo | Stellt eine Schnittstelle bereit, um von der UITechnologyManager.GetLastInvocationInfo-Methode weitere Informationen zur letzten Aktion oder zum letzten Suchvorgang abzurufen. | |
IQueryCondition | Infrastruktur. Stellt eine interne Schnittstellendefinition für eine QueryCondition bereit. | |
IQueryElement | Infrastruktur. Stellt eine intern verwendete Schnittstelle für das QueryElement bereit. | |
IUISynchronizationWaiter | Stellt eine interne Schnittstelle bereit, auf die das Framework zum Testen der Benutzeroberflächen vor dem Auslösen eines Ereignisses warten soll. | |
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. | |
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. | |
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 | |
---|---|---|
BrowserButtonType | Gibt die Typen von Browserschaltflächen an. | |
BrowserDialogAction | Gibt die Art des Elements in einem Browserdialogfeld an. | |
CheckUncheckOptions | Diese Enumeration stellt Flags bereit, um die Optionen zum Aktivieren und Deaktivieren für Kontrollkästchen und Optionsschaltflächen zu konfigurieren. | |
ControlStates | Listet die bitweise Kombination von Flags auf, die die Zustände für ein Steuerelement angeben. | |
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. | |
ExpandCollapseOptions | Stellt die Flags dar, die verwendet werden, um Aktionen für Elemente auf der Benutzeroberfläche zu konfigurieren, zu erweitern und zu reduzieren. | |
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. | |
NativeControlTypeKind | Stellt die Arten von systemeigenen Steuerelementwerten dar. | |
ProgrammaticActionOption | Diese Enumeration stellt die Optionen zum Aufrufen einer programmgesteuerten Aktion mit der UITechnologyElement.InvokeProgrammaticAction-Methode bereit. | |
PropertyConditionOperator | Stellt Operatoren für PropertyExpression-Objekte bereit. | |
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. | |
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. | |
ScrollDirection | Diese Enumeration stellt Angaben für Richtungen bereit, die zum Konfigurieren des Bildlaufs in der Benutzeroberfläche verwendet wurden. | |
ScrollOptions | Diese Enumeration stellt Optionen bereit, mit denen Bildlaufvorgänge in der Benutzeroberfläche konfiguriert werden. | |
SetValueAsComboBoxOptions | Stellt die Flagwerte dar, mit denen konfiguriert wird, wie der Wert einer ComboBox festgelegt wird. | |
SetValueAsEditBoxOptions | Stellt die Flagwerte dar, mit denen konfiguriert wird, wie der Wert einer EditBox festgelegt wird. | |
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. | |
UISynchronizationOptions | Diese Enumeration wird von der UITechnologyElement.SetOption-Methode für die UITechnologyElementOption.UISynchronizationOptions-Option verwendet. | |
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. | |
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 | |
UITestElementKind | Diese Enumeration wird von IUITechnologyElement-Objekten verwendet, um die Art der Benutzeroberflächenelemente zu bestimmen. | |
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. | |
WaitForReadyLevel | Mit dieser Enumeration wird angegeben, wie Aufrufe der UITechnologyElement.WaitForReady-Methode ausgeführt werden. | |
WaitForReadyOptions | Mit dieser Enumeration wird angegeben, wie das Framework auf den Bereitschaftszustand warten soll. |