UITestInterpreter-Klasse
Führt jede Testaktion in einem UI-Test aus und interpretiert die Ergebnisse jeder Aktion mithilfe des Werts der ActionInvoker-Eigenschaft.
Vererbungshierarchie
Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
Namespace: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Assembly: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (in Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)
Syntax
'Declaration
Public Class UITestInterpreter _
Inherits UITestInterpreterCore
public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : public UITestInterpreterCore
type UITestInterpreter =
class
inherit UITestInterpreterCore
end
public class UITestInterpreter extends UITestInterpreterCore
Der UITestInterpreter-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
UITestInterpreter | Initialisiert eine neue Instanz der UITestInterpreter-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ActionInvoker | Ruft das UITestActionInvoker-Element zur Interpretation dieses Tests ab oder legt es fest. (Überschreibt UITestInterpreterCore.ActionInvoker.) | |
CurrentAction | Aktuelle Aktion, die ausgeführt wird. (Von UITestInterpreterCore geerbt.) | |
PlaybackInProgress | True, wenn die Wiedergabe ausgeführt wird. (Von UITestInterpreterCore geerbt.) | |
PlaybackUITest | Ruft den UITest ab, der ausgeführt wird. (Von UITestInterpreterCore geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Cancel | Bricht die Interpretation des aktuellen Schritts oder Tests ab. (Überschreibt UITestInterpreterCore.Cancel().) | |
Dispose() | Gibt das Objekt frei. (Von UITestInterpreterCore geerbt.) | |
Dispose(Boolean) | Gibt Ressourcen optional frei. (Überschreibt UITestInterpreterCore.Dispose(Boolean).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
ExecuteAction | Führt die angegebene Aktion aus.Die Aktion enthält eine ID für das UIObject, das sie angewendet wird.Diese ID wird verwendet, um eine queryId für das Objekt abzurufen und dieses wird der Aufrufmethode des Eingabeaktionsobjekts übergeben.Die Aufrufmethode erfordert auch ein Objekt des UITestActionInvoker-Schnittstellentyps.In diesem Fall ist der Standard der UITestPlayback-Typ, der das UITestActionInvoker implementiert. (Überschreibt UITestInterpreterCore.ExecuteAction(UITestAction, UIMap).) | |
ExecuteStep | Führt interpretiert (das heißt,), den aktuellen Schritt im aktuell ausgewählten ActionList aus. (Von UITestInterpreterCore geerbt.) | |
ExecuteTest() | Führt interpretiert (das heißt,), das aktuelle UITest-Objekt aus. (Von UITestInterpreterCore geerbt.) | |
ExecuteTest(UITest) | Führt den angegebenen Test aus. | |
ExecuteTest(Int64, Int64) | Führt interpretiert (das heißt,), das aktuelle UITest-Objekt für die Aktionen im angegebenen Bereich. (Von UITestInterpreterCore geerbt.) | |
ExecuteTest(UITest, Int64, Int64) | Führt den angegebenen Test für den angegebenen Bereich von Aktionen aus. | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HighlightElement | Hebt das der aktuellen Aktion zugeordnete Benutzeroberflächenelement hervor. | |
IsExpectedExceptionFromActionExecution | Gibt "true" zurück, wenn die angegebene Ausnahme von der Ausführung einer Aktion erwartet wird. (Überschreibt UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).) | |
LogActionExecutionException | Protokolle SQM-Daten für Wiedergabe -Ausnahme. (Überschreibt UITestInterpreterCore.LogActionExecutionException(Exception).) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
MoveToFirstStep | Verschiebt den aktuellen Aktionszeiger auf die erste Aktion der zurzeit ausgewählten Aktionsliste. (Von UITestInterpreterCore geerbt.) | |
MoveToLastStep | Verschiebt den aktuellen Aktionszeiger auf die letzte Aktion der zurzeit ausgewählten Aktionsliste. (Von UITestInterpreterCore geerbt.) | |
MoveToNextStep | Verschiebt den Aktionszeiger auf die nächste Aktion der zurzeit ausgewählten Aktionsliste. (Von UITestInterpreterCore geerbt.) | |
MoveToPreviousStep | Verschiebt den Aktionszeiger auf die vorherige Aktion der zurzeit ausgewählten Aktionsliste. (Von UITestInterpreterCore geerbt.) | |
MoveToStepNumber | Verschiebt den aktuelle Aktionszeiger auf den angegebenen Aktionsindex in der gerade ausgewählten Aktionsliste fest. (Von UITestInterpreterCore geerbt.) | |
OnErrorHandledByUser | Wird aufgerufen, nachdem der Benutzer den Fehler der Aktionsausführung behandelt. Dies kann verwendet werden, um etwas im Ablaufverfolgungsprotokoll zu speichern. (Überschreibt UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs).) | |
RaisePlaybackProgressEvent | Auslösen von Wiedergabestatusereignis. (Von UITestInterpreterCore geerbt.) | |
RaiseWaitForThinkTimeEvent | Löst das InterpreterProgress-Ereignis aus. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
Unhighlight | Entfernt die Hervorhebung von dem der aktuellen Aktion zugeordneten Benutzeroberflächenelement. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ActionCompleted | Das Ereignis, das auf einem UITestAction ausgelöst wird, wird ausgeführt. (Von UITestInterpreterCore geerbt.) | |
ActionListCompleted | Das Ereignis, das nach Ausführung jeder ActionList ausgelöst wird, wird abgeschlossen. (Von UITestInterpreterCore geerbt.) | |
ActionListStarted | Das Ereignis, das vor Ausführung von jedem ActionList ausgelöst wird, wird gestartet. (Von UITestInterpreterCore geerbt.) | |
ActionStarted | Das Ereignis, das vor einem UITestAction ausgelöst wird, wird ausgeführt. (Von UITestInterpreterCore geerbt.) | |
InterpreterError | Ereignis ausgelöst, wenn ein Fehler auftritt, wenn das UITest interpretiert wird. (Von UITestInterpreterCore geerbt.) | |
InterpreterProgress | Ereignis ausgelöst auf den Updatefortschritt, wenn UITest interpretiert wird. (Von UITestInterpreterCore geerbt.) | |
InterpreterWarning | Ereignis ausgelöst, wenn eine Warnung auftritt, wenn das UITest interpretiert wird. (Von UITestInterpreterCore geerbt.) | |
UITestCompleted | Das Ereignis, das nach Ausführung von UITest ausgelöst wird, wird abgeschlossen. (Von UITestInterpreterCore geerbt.) | |
UITestStarted | Ereignis ausgelöst vor Ausführung von UITest-Anfängen. (Von UITestInterpreterCore geerbt.) |
Zum Seitenanfang
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.CodeGeneration-Namespace