UITestInterpreterCore-Klasse
Die Klasse, um die Aktionen in einem UITest - Objekt durchlaufen und interpretieren die.
Das Ergebnis der Interpretation ist vom UITestActionInvoker-Wert abhängig.
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.Common (in Microsoft.VisualStudio.TestTools.UITest.Common.dll)
Syntax
'Declaration
Public Class UITestInterpreterCore _
Implements IDisposable
public class UITestInterpreterCore : IDisposable
public ref class UITestInterpreterCore : IDisposable
type UITestInterpreterCore =
class
interface IDisposable
end
public class UITestInterpreterCore implements IDisposable
Der UITestInterpreterCore-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
UITestInterpreterCore | Erstellt eine Instanz von UITestInterpreter für ein angegebenes UITest |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ActionInvoker | Ruft den UITestActionInvoker ab, der verwendet wird, um Aktionen im UITest auszuführen, oder legt diesen fest. | |
CurrentAction | Aktuelle Aktion, die ausgeführt wird. | |
PlaybackInProgress | True, wenn die Wiedergabe ausgeführt wird. | |
PlaybackUITest | Ruft den UITest ab, der ausgeführt wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Cancel | Bricht die Ausführung (das heißt, Interpretation) des aktuellen Schritt oder des Tests.Dieser Aufruf blockiert, bis die UITest-Ausführung abgebrochen ist und die Wiedergabe zurückgegeben wird.Dies muss von einem anderen Thread aus dem Thread aufgerufen werden, der das UITest ausführt. | |
Dispose() | Gibt das Objekt frei. | |
Dispose(Boolean) | Tatsächlich geben Sie Implementierung freigegeben. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
ExecuteAction | Führt die angegebene Aktion aus. | |
ExecuteStep | Führt interpretiert (das heißt,), den aktuellen Schritt im aktuell ausgewählten ActionList aus. | |
ExecuteTest() | Führt interpretiert (das heißt,), das aktuelle UITest-Objekt aus. | |
ExecuteTest(UITest) | Führt interpretiert (das heißt,), das angegebene UITest-Objekt aus. | |
ExecuteTest(Int64, Int64) | Führt interpretiert (das heißt,), das aktuelle UITest-Objekt für die Aktionen im angegebenen Bereich. | |
ExecuteTest(UITest, Int64, Int64) | Führt interpretiert (das heißt,), das angegebene UITest-Objekt für die Aktionen im angegebenen Bereich. | |
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.) | |
IsExpectedExceptionFromActionExecution | Gibt "true" zurück, wenn die angegebene Ausnahme von der Ausführung einer Aktion erwartet wird. | |
LogActionExecutionException | Journaldaten für Aktionsausführungsausnahme. | |
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. | |
MoveToLastStep | Verschiebt den aktuellen Aktionszeiger auf die letzte Aktion der zurzeit ausgewählten Aktionsliste. | |
MoveToNextStep | Verschiebt den Aktionszeiger auf die nächste Aktion der zurzeit ausgewählten Aktionsliste. | |
MoveToPreviousStep | Verschiebt den Aktionszeiger auf die vorherige Aktion der zurzeit ausgewählten Aktionsliste. | |
MoveToStepNumber | Verschiebt den aktuelle Aktionszeiger auf den angegebenen Aktionsindex in der gerade ausgewählten Aktionsliste fest. | |
OnErrorHandledByUser | Wird nach dem Benutzer behandelt den Aktionsausführungsfehler. Dies kann verwendet werden, um etwas im Ablaufverfolgungsprotokoll zu speichern. | |
RaisePlaybackProgressEvent | Auslösen von Wiedergabestatusereignis. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ActionCompleted | Das Ereignis, das auf einem UITestAction ausgelöst wird, wird ausgeführt. | |
ActionListCompleted | Das Ereignis, das nach Ausführung jeder ActionList ausgelöst wird, wird abgeschlossen. | |
ActionListStarted | Das Ereignis, das vor Ausführung von jedem ActionList ausgelöst wird, wird gestartet. | |
ActionStarted | Das Ereignis, das vor einem UITestAction ausgelöst wird, wird ausgeführt. | |
InterpreterError | Ereignis ausgelöst, wenn ein Fehler auftritt, wenn das UITest interpretiert wird. | |
InterpreterProgress | Ereignis ausgelöst auf den Updatefortschritt, wenn UITest interpretiert wird. | |
InterpreterWarning | Ereignis ausgelöst, wenn eine Warnung auftritt, wenn das UITest interpretiert wird. | |
UITestCompleted | Das Ereignis, das nach Ausführung von UITest ausgelöst wird, wird abgeschlossen. | |
UITestStarted | Ereignis ausgelöst vor Ausführung von UITest-Anfängen. |
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