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 | |
---|---|---|
UITestInterpreter | Inicjuje nowe wystąpienie UITestInterpreter klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ActionInvoker | Zwraca lub ustawia UITestActionInvoker do interpretacji niniejszego badania. (Zastępuje UITestInterpreterCore.ActionInvoker). | |
CurrentAction | Bieżąca akcja wykonywany. (Odziedziczone z UITestInterpreterCore). | |
PlaybackInProgress | PRAWDA, jeśli odtwarzanie jest w toku. (Odziedziczone z UITestInterpreterCore). | |
PlaybackUITest | Pobiera UITest, który jest aktualnie wykonywany. (Odziedziczone z UITestInterpreterCore). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Cancel | Anuluje interpretacji bieżącego kroku lub badania. (Zastępuje UITestInterpreterCore.Cancel()). | |
Dispose() | Usuwa obiekt. (Odziedziczone z UITestInterpreterCore). | |
Dispose(Boolean) | Opcjonalnie zwalnia zasoby. (Zastępuje UITestInterpreterCore.Dispose(Boolean)). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
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)). | |
ExecuteStep | Wykonuje (czyli interpretuje) bieżącego kroku w aktualnie wybranej opcji ActionList. (Odziedziczone z UITestInterpreterCore). | |
ExecuteTest() | Wykonuje (czyli interpretuje) bieżącego obiektu UITest. (Odziedziczone z UITestInterpreterCore). | |
ExecuteTest(UITest) | Wykonuje danego badania. | |
ExecuteTest(Int64, Int64) | Wykonuje (czyli interpretuje) bieżącego obiektu UITest dla akcji w określonym zakresie. (Odziedziczone z UITestInterpreterCore). | |
ExecuteTest(UITest, Int64, Int64) | Wykonuje danego badania dla określonego zakresu działań. | |
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). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
HighlightElement | Podświetla element interfejsu użytkownika, skojarzony z bieżącego działania. | |
IsExpectedExceptionFromActionExecution | Zwraca wartość true, jeśli dany wyjątek oczekuje od wykonania akcji. (Zastępuje UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)). | |
LogActionExecutionException | Dane dzienników SQM odtwarzania wyjątku. (Zastępuje UITestInterpreterCore.LogActionExecutionException(Exception)). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
MoveToFirstStep | Przenosi pierwszej akcji aktualnie wybranej opcji ActionList wskaźnika bieżącego działania. (Odziedziczone z UITestInterpreterCore). | |
MoveToLastStep | Przenosi ostatnią czynność Opcja ActionList aktualnie wybranego wskaźnika bieżącego działania. (Odziedziczone z UITestInterpreterCore). | |
MoveToNextStep | Przenosi wskaźnik działania aktualnie wybranej opcji ACTIONLIST następną akcję. (Odziedziczone z UITestInterpreterCore). | |
MoveToPreviousStep | Przenosi wskaźnik działania poprzedniej akcji aktualnie wybranej opcji ACTIONLIST. (Odziedziczone z UITestInterpreterCore). | |
MoveToStepNumber | Przenosi bieżący wskaźnik akcji w aktualnie wybranej opcji ActionList indeksu danego działania. (Odziedziczone z UITestInterpreterCore). | |
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)). | |
RaisePlaybackProgressEvent | Podnieść zdarzeń postępu odtwarzania. (Odziedziczone z UITestInterpreterCore). | |
RaiseWaitForThinkTimeEvent | Podnosi InterpreterProgress zdarzenia. | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
Unhighlight | Usuwa wyróżnienie z elementów interfejsu użytkownika, skojarzony z bieżącego działania. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
ActionCompleted | Zdarzenie wywoływane po wykonaniu UITestAction. (Odziedziczone z UITestInterpreterCore). | |
ActionListCompleted | Zdarzenie wywoływane po zakończeniu wykonywania każdej opcji ActionList. (Odziedziczone z UITestInterpreterCore). | |
ActionListStarted | Zdarzenie wywoływane przed rozpoczęciem wykonywania każdej opcji ActionList. (Odziedziczone z UITestInterpreterCore). | |
ActionStarted | Zdarzenie wywoływane przed wykonaniem UITestAction. (Odziedziczone z UITestInterpreterCore). | |
InterpreterError | Zdarzenie wywoływane, gdy wystąpi błąd podczas interpretowania UITest. (Odziedziczone z UITestInterpreterCore). | |
InterpreterProgress | Zdarzenie wywoływane aktualizacji postępu Interpretując UITest. (Odziedziczone z UITestInterpreterCore). | |
InterpreterWarning | Zdarzenie wywoływane, gdy występuje ostrzeżenie Interpretując UITest. (Odziedziczone z UITestInterpreterCore). | |
UITestCompleted | Zdarzenie wywoływane po zakończeniu wykonywania UITest. (Odziedziczone z UITestInterpreterCore). | |
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