Udostępnij za pośrednictwem


Klasa UITestInterpreter

 

Wykonuje akcję każdego testu w teście interfejsu użytkownika i interpretuje wyniki każdej akcji przy użyciu wartości z ActionInvoker właściwość.

Przestrzeń nazw:   Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Zestaw:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (w Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter

Składnia

public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : UITestInterpreterCore
type UITestInterpreter = 
    class
        inherit UITestInterpreterCore
    end
Public Class UITestInterpreter
    Inherits UITestInterpreterCore

Konstruktorzy

Nazwa Opis
System_CAPS_pubmethod UITestInterpreter(UITest)

Inicjuje nowe wystąpienie klasy UITestInterpreter.

Właściwości

Nazwa Opis
System_CAPS_pubproperty ActionInvoker

Pobiera lub ustawia UITestActionInvoker do interpretacji tego testu.(Przesłania UITestInterpreterCore.ActionInvoker).

System_CAPS_protproperty CurrentAction

Bieżąca akcja wykonywany.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_protproperty PlaybackInProgress

PRAWDA, jeśli trwa odtwarzanie.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubproperty PlaybackUITest

Pobiera UITest, które jest aktualnie wykonywane.(Odziedziczone po: UITestInterpreterCore.)

Metody

Nazwa Opis
System_CAPS_pubmethod Cancel()

Anuluje interpretacji bieżącego kroku lub badania.(Przesłania UITestInterpreterCore.Cancel()).

System_CAPS_pubmethod Dispose()

Usuwa obiekt.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_protmethod Dispose(Boolean)

Opcjonalnie zwalnia zasobów.(Przesłania UITestInterpreterCore.Dispose(Boolean)).

System_CAPS_pubmethod Equals(Object)

(Odziedziczone po: Object.)

System_CAPS_protmethod ExecuteAction(UITestAction, UIMap)

Wykonuje danego działania.Akcja zawiera identyfikator UIObject, na którym działa.Ten identyfikator jest używany do uzyskania obiektu queryid, a to jest przekazywany do metody invoke obiektu akcji wejścia.

Metoda Invoke również wymaga obiektu typu interfejs UITestActionInvoker.W tym przypadku wartość domyślna jest typu UITestPlayback, który implementuje UITestActionInvoker.(Przesłania UITestInterpreterCore.ExecuteAction(UITestAction, UIMap)).

System_CAPS_pubmethod ExecuteStep()

Wykonuje (czyli interpretuje) bieżącego kroku w aktualnie wybranej opcji ActionList.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethod ExecuteTest()

Wykonuje (czyli interpretuje) bieżącego obiektu UITest.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethod ExecuteTest(Int64, Int64)

Wykonuje (czyli interpretuje) bieżącego obiektu UITest działań w określonym zakresie.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethodSystem_CAPS_static ExecuteTest(UITest)

Wykonuje danego badania.

System_CAPS_pubmethodSystem_CAPS_static ExecuteTest(UITest, Int64, Int64)

Wykonuje danego badania dla określonego zakresu działań.

System_CAPS_protmethod Finalize()

(Odziedziczone po: Object.)

System_CAPS_pubmethod GetHashCode()

(Odziedziczone po: Object.)

System_CAPS_pubmethod GetType()

(Odziedziczone po: Object.)

System_CAPS_pubmethod HighlightElement()

Wskazuje element interfejsu użytkownika, który jest skojarzony z bieżącej akcji.

System_CAPS_protmethod IsExpectedExceptionFromActionExecution(Exception)

Zwraca wartość true, jeśli dany wyjątek jest oczekiwany w czasie wykonywania akcji.(Przesłania UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)).

System_CAPS_protmethod LogActionExecutionException(Exception)

Rejestruje dane SQM dla wyjątku odtwarzania.(Przesłania UITestInterpreterCore.LogActionExecutionException(Exception)).

System_CAPS_protmethod MemberwiseClone()

(Odziedziczone po: Object.)

System_CAPS_pubmethod MoveToFirstStep()

Przenosi pierwsze działanie aktualnie wybranej opcji ACTIONLIST położenia wskaźnika bieżącej akcji.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethod MoveToLastStep()

Przenosi ostatnią akcję obecnie wybranej opcji ACTIONLIST położenia wskaźnika bieżącej akcji.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethod MoveToNextStep()

Przenosi wskaźnik działania do następnej akcji aktualnie wybranej opcji ACTIONLIST.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethod MoveToPreviousStep()

Przenosi wskaźnik działania do aktualnie wybranej opcji ACTIONLIST poprzednią akcję.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethod MoveToStepNumber(Int32)

Przenosi bieżący wskaźnik działania danego działania indeksu w aktualnie wybranej opcji ActionList.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_protmethod OnErrorHandledByUser(UITestErrorEventArgs)

Wywoływane po użytkownika obsługuje błąd wykonania akcji.

To może służyć do śledzenia coś dziennika.(Przesłania UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs)).

System_CAPS_protmethod RaisePlaybackProgressEvent(UITestProgressEventArgs)

Podnieść zdarzeń postępu odtwarzania.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubmethod RaiseWaitForThinkTimeEvent(UITestAction, Int32)

Podnosi E:Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter.InterpreterProgress zdarzenia.

System_CAPS_pubmethod ToString()

(Odziedziczone po: Object.)

System_CAPS_pubmethod Unhighlight()

Usuwa wyróżnienie z elementu interfejsu użytkownika, który jest skojarzony z bieżącej akcji.

Zdarzenia

Nazwa Opis
System_CAPS_pubevent ActionCompleted

Zdarzenie wywoływane po wykonaniu UITestAction.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent ActionListCompleted

Zdarzenie wywoływane po zakończeniu wykonywania każdej opcji ACTIONLIST.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent ActionListStarted

Zdarzenie wywoływane przed rozpoczęciem wykonywania każdej opcji ACTIONLIST.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent ActionStarted

Zdarzenie wywoływane przed wykonaniem UITestAction.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent InterpreterError

Zdarzenie wywoływane, gdy wystąpi błąd podczas interpretowania UITest.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent InterpreterProgress

Zdarzenie wywoływane w celu aktualizacji postępu przy interpretacji UITest.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent InterpreterWarning

Zdarzenie wywoływane, gdy występuje ostrzeżenie przy interpretacji UITest.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent UITestCompleted

Zdarzenie wywoływane po zakończeniu wykonywania UITest.(Odziedziczone po: UITestInterpreterCore.)

System_CAPS_pubevent UITestStarted

Zdarzenie wywoływane przed rozpoczęciem wykonywania UITest.(Odziedziczone po: UITestInterpreterCore.)

Bezpieczeństwo wątku

Wszelkie elementy członkowskie z publiczną metodą static tego typu (Udostępniane w programie Visual Basic) gwarantują bezpieczeństwo wątku. Nie gwarantuje się bezpieczeństwa wątkowego żadnych elementów członkowskich wystąpień.

Zobacz też

ActionLogInvoker
Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITest.CodeGeneration

Powrót do początku