Freigeben über


UITestInterpreter-Klasse

Führt jede Testaktion in einem UI-Test aus und interpretiert die Ergebnisse jeder Aktion mithilfe des Werts der ActionInvoker-Eigenschaft.

Vererbungshierarchie

System.Object
  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 _
    Implements IDisposable
public class UITestInterpreter : IDisposable
public ref class UITestInterpreter : IDisposable
type UITestInterpreter =  
    class
        interface IDisposable
    end
public class UITestInterpreter implements IDisposable

Der UITestInterpreter-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode UITestInterpreter Initialisiert eine neue Instanz der UITestInterpreter-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActionInvoker Ruft das UITestActionInvoker-Element zur Interpretation dieses Tests ab oder legt es fest.
Öffentliche Eigenschaft PlaybackUITest Ruft den Test ab, der interpretiert wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Cancel Bricht die Interpretation des aktuellen Schritts oder Tests ab.
Öffentliche Methode Dispose() Gibt Ressourcen frei.
Geschützte Methode Dispose(Boolean) Gibt Ressourcen optional frei.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode ExecuteStep Führt den aktuellen Schritt in der zurzeit ausgewählten Aktionsliste aus.
Öffentliche Methode ExecuteTest() Führt den aktuellen Test aus.
Öffentliche MethodeStatischer Member ExecuteTest(UITest) Führt den angegebenen Test aus.
Öffentliche Methode ExecuteTest(Int64, Int64) Führt den aktuellen Test für den angegebenen Bereich von Aktionen aus.
Öffentliche MethodeStatischer Member ExecuteTest(UITest, Int64, Int64) Führt den angegebenen Test für den angegebenen Bereich von Aktionen aus.
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode HighlightElement Hebt das der aktuellen Aktion zugeordnete Benutzeroberflächenelement hervor.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MoveToFirstStep Legt die aktuelle Aktion auf die erste Aktion in der zurzeit ausgewählten Aktionsliste fest.
Öffentliche Methode MoveToLastStep Legt die aktuelle Aktion auf die letzte Aktion in der zurzeit ausgewählten Aktionsliste fest.
Öffentliche Methode MoveToNextStep Legt die aktuelle Aktion auf die nächste Aktion in der zurzeit ausgewählten Aktionsliste fest.
Öffentliche Methode MoveToPreviousStep Legt die aktuelle Aktion auf die vorherige Aktion in der zurzeit ausgewählten Aktionsliste fest.
Öffentliche Methode MoveToStepNumber Legt die aktuelle Aktion auf die Aktion am angegebenen Index in der gerade ausgewählten Aktionsliste fest.
Öffentliche Methode RaiseWaitForThinkTimeEvent Löst das InterpreterProgress-Ereignis aus.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Unhighlight Entfernt die Hervorhebung von dem der aktuellen Aktion zugeordneten Benutzeroberflächenelement.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ActionCompleted Wird ausgelöst, wenn die Ausführung einer Aktion abgeschlossen wurde.
Öffentliches Ereignis ActionListCompleted Wird ausgelöst, wenn alle Aktionen in einer Aktionsliste vollständig ausgeführt wurden.
Öffentliches Ereignis ActionListStarted Wird ausgelöst vor dem Start der Ausführung der Aktionen in einer Aktionsliste.
Öffentliches Ereignis ActionStarted Wird ausgelöst, bevor die Ausführung einer Aktion begonnen wird.
Öffentliches Ereignis InterpreterError Wird ausgelöst, wenn während der Ausführung ein Fehler auftritt.
Öffentliches Ereignis InterpreterProgress Wird ausgelöst, um den Status der Testausführung zu melden.
Öffentliches Ereignis InterpreterWarning Wird ausgelöst, wenn während der Ausführung eine Warnung ausgegeben wird.
Öffentliches Ereignis UITestCompleted Wird ausgelöst, nachdem der zugeordnete Test abgeschlossen wurde.
Öffentliches Ereignis UITestStarted Wird kurz vor Ausführungsbeginn des Tests ausgelöst.

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

ActionLogInvoker