Udostępnij za pośrednictwem


Klasa UITestInterpreter

Wykonuje działanie każdego testu w badaniu interfejsu użytkownika i interpretowania wyników każdego działania przy użyciu wartości ActionInvoker właściwości.

Hierarchia dziedziczenia

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

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

Składnia

'Deklaracja
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

Typ UITestInterpreter uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna UITestInterpreter Inicjuje nowe wystąpienie UITestInterpreter klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ActionInvoker Zwraca lub ustawia UITestActionInvoker do interpretacji niniejszego badania. (Zastępuje UITestInterpreterCore.ActionInvoker).
Właściwość chroniona CurrentAction Bieżąca akcja wykonywany. (Odziedziczone z UITestInterpreterCore).
Właściwość chroniona PlaybackInProgress PRAWDA, jeśli odtwarzanie jest w toku. (Odziedziczone z UITestInterpreterCore).
Właściwość publiczna PlaybackUITest Pobiera UITest, który jest aktualnie wykonywany. (Odziedziczone z UITestInterpreterCore).

Początek

Metody

  Nazwa Opis
Metoda publiczna Cancel Anuluje interpretacji bieżącego kroku lub badania. (Zastępuje UITestInterpreterCore.Cancel()).
Metoda publiczna Dispose() Usuwa obiekt. (Odziedziczone z UITestInterpreterCore).
Metoda chroniona Dispose(Boolean) Opcjonalnie zwalnia zasoby. (Zastępuje UITestInterpreterCore.Dispose(Boolean)).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona ExecuteAction Wykonuje danego działania.Akcja zawiera identyfikator UIObject, na którym działa.Ten identyfikator jest używany do uzyskania queryid dla obiektu i przekazany metody invoke obiektu wprowadzania działań.Metoda Invoke również wymaga obiektu typu interfejsu UITestActionInvoker.W tym przypadku wartość domyślna jest typu UITestPlayback, który implementuje UITestActionInvoker. (Zastępuje UITestInterpreterCore.ExecuteAction(UITestAction, UIMap)).
Metoda publiczna ExecuteStep Wykonuje (czyli interpretuje) bieżącego kroku w aktualnie wybranej opcji ActionList. (Odziedziczone z UITestInterpreterCore).
Metoda publiczna ExecuteTest() Wykonuje (czyli interpretuje) bieżącego obiektu UITest. (Odziedziczone z UITestInterpreterCore).
Metoda publicznaStatyczny element członkowski ExecuteTest(UITest) Wykonuje danego badania.
Metoda publiczna ExecuteTest(Int64, Int64) Wykonuje (czyli interpretuje) bieżącego obiektu UITest dla akcji w określonym zakresie. (Odziedziczone z UITestInterpreterCore).
Metoda publicznaStatyczny element członkowski ExecuteTest(UITest, Int64, Int64) Wykonuje danego badania dla określonego zakresu działań.
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna HighlightElement Podświetla element interfejsu użytkownika, skojarzony z bieżącego działania.
Metoda chroniona IsExpectedExceptionFromActionExecution Zwraca wartość true, jeśli dany wyjątek oczekuje od wykonania akcji. (Zastępuje UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)).
Metoda chroniona LogActionExecutionException Dane dzienników SQM odtwarzania wyjątku. (Zastępuje UITestInterpreterCore.LogActionExecutionException(Exception)).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna MoveToFirstStep Przenosi pierwszej akcji aktualnie wybranej opcji ActionList wskaźnika bieżącego działania. (Odziedziczone z UITestInterpreterCore).
Metoda publiczna MoveToLastStep Przenosi ostatnią czynność Opcja ActionList aktualnie wybranego wskaźnika bieżącego działania. (Odziedziczone z UITestInterpreterCore).
Metoda publiczna MoveToNextStep Przenosi wskaźnik działania aktualnie wybranej opcji ACTIONLIST następną akcję. (Odziedziczone z UITestInterpreterCore).
Metoda publiczna MoveToPreviousStep Przenosi wskaźnik działania poprzedniej akcji aktualnie wybranej opcji ACTIONLIST. (Odziedziczone z UITestInterpreterCore).
Metoda publiczna MoveToStepNumber Przenosi bieżący wskaźnik akcji w aktualnie wybranej opcji ActionList indeksu danego działania. (Odziedziczone z UITestInterpreterCore).
Metoda chroniona OnErrorHandledByUser Wywoływana po użytkownika obsługuje błąd wykonania akcji. To może służyć do czegoś dziennik śledzenia. (Zastępuje UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs)).
Metoda chroniona RaisePlaybackProgressEvent Podnieść zdarzeń postępu odtwarzania. (Odziedziczone z UITestInterpreterCore).
Metoda publiczna RaiseWaitForThinkTimeEvent Podnosi InterpreterProgress zdarzenia.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna Unhighlight Usuwa wyróżnienie z elementów interfejsu użytkownika, skojarzony z bieżącego działania.

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne ActionCompleted Zdarzenie wywoływane po wykonaniu UITestAction. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne ActionListCompleted Zdarzenie wywoływane po zakończeniu wykonywania każdej opcji ActionList. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne ActionListStarted Zdarzenie wywoływane przed rozpoczęciem wykonywania każdej opcji ActionList. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne ActionStarted Zdarzenie wywoływane przed wykonaniem UITestAction. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne InterpreterError Zdarzenie wywoływane, gdy wystąpi błąd podczas interpretowania UITest. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne InterpreterProgress Zdarzenie wywoływane aktualizacji postępu Interpretując UITest. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne InterpreterWarning Zdarzenie wywoływane, gdy występuje ostrzeżenie Interpretując UITest. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne UITestCompleted Zdarzenie wywoływane po zakończeniu wykonywania UITest. (Odziedziczone z UITestInterpreterCore).
Zdarzenie publiczne UITestStarted Zdarzenie wywoływane przed rozpoczęciem wykonywania UITest. (Odziedziczone z UITestInterpreterCore).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

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

ActionLogInvoker