Freigeben über


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
Öffentliche Methode UITestInterpreterCore Erstellt eine Instanz von UITestInterpreter für ein angegebenes UITest

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActionInvoker Ruft den UITestActionInvoker ab, der verwendet wird, um Aktionen im UITest auszuführen, oder legt diesen fest.
Geschützte Eigenschaft CurrentAction Aktuelle Aktion, die ausgeführt wird.
Geschützte Eigenschaft PlaybackInProgress True, wenn die Wiedergabe ausgeführt wird.
Öffentliche Eigenschaft PlaybackUITest Ruft den UITest ab, der ausgeführt wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode 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.
Öffentliche Methode Dispose() Gibt das Objekt frei.
Geschützte Methode Dispose(Boolean) Tatsächlich geben Sie Implementierung freigegeben.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode ExecuteAction Führt die angegebene Aktion aus.
Öffentliche Methode ExecuteStep Führt interpretiert (das heißt,), den aktuellen Schritt im aktuell ausgewählten ActionList aus.
Öffentliche Methode ExecuteTest() Führt interpretiert (das heißt,), das aktuelle UITest-Objekt aus.
Öffentliche MethodeStatischer Member ExecuteTest(UITest) Führt interpretiert (das heißt,), das angegebene UITest-Objekt aus.
Öffentliche Methode ExecuteTest(Int64, Int64) Führt interpretiert (das heißt,), das aktuelle UITest-Objekt für die Aktionen im angegebenen Bereich.
Öffentliche MethodeStatischer Member ExecuteTest(UITest, Int64, Int64) Führt interpretiert (das heißt,), das angegebene UITest-Objekt für die Aktionen im angegebenen Bereich.
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode IsExpectedExceptionFromActionExecution Gibt "true" zurück, wenn die angegebene Ausnahme von der Ausführung einer Aktion erwartet wird.
Geschützte Methode LogActionExecutionException Journaldaten für Aktionsausführungsausnahme.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MoveToFirstStep Verschiebt den aktuellen Aktionszeiger auf die erste Aktion der zurzeit ausgewählten Aktionsliste.
Öffentliche Methode MoveToLastStep Verschiebt den aktuellen Aktionszeiger auf die letzte Aktion der zurzeit ausgewählten Aktionsliste.
Öffentliche Methode MoveToNextStep Verschiebt den Aktionszeiger auf die nächste Aktion der zurzeit ausgewählten Aktionsliste.
Öffentliche Methode MoveToPreviousStep Verschiebt den Aktionszeiger auf die vorherige Aktion der zurzeit ausgewählten Aktionsliste.
Öffentliche Methode MoveToStepNumber Verschiebt den aktuelle Aktionszeiger auf den angegebenen Aktionsindex in der gerade ausgewählten Aktionsliste fest.
Geschützte Methode OnErrorHandledByUser Wird nach dem Benutzer behandelt den Aktionsausführungsfehler. Dies kann verwendet werden, um etwas im Ablaufverfolgungsprotokoll zu speichern.
Geschützte Methode RaisePlaybackProgressEvent Auslösen von Wiedergabestatusereignis.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ActionCompleted Das Ereignis, das auf einem UITestAction ausgelöst wird, wird ausgeführt.
Öffentliches Ereignis ActionListCompleted Das Ereignis, das nach Ausführung jeder ActionList ausgelöst wird, wird abgeschlossen.
Öffentliches Ereignis ActionListStarted Das Ereignis, das vor Ausführung von jedem ActionList ausgelöst wird, wird gestartet.
Öffentliches Ereignis ActionStarted Das Ereignis, das vor einem UITestAction ausgelöst wird, wird ausgeführt.
Öffentliches Ereignis InterpreterError Ereignis ausgelöst, wenn ein Fehler auftritt, wenn das UITest interpretiert wird.
Öffentliches Ereignis InterpreterProgress Ereignis ausgelöst auf den Updatefortschritt, wenn UITest interpretiert wird.
Öffentliches Ereignis InterpreterWarning Ereignis ausgelöst, wenn eine Warnung auftritt, wenn das UITest interpretiert wird.
Öffentliches Ereignis UITestCompleted Das Ereignis, das nach Ausführung von UITest ausgelöst wird, wird abgeschlossen.
Öffentliches Ereignis 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