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 | |
---|---|---|
UITestInterpreter(UITest) | Inicjuje nowe wystąpienie klasy UITestInterpreter. |
Właściwości
Nazwa | Opis | |
---|---|---|
ActionInvoker | Pobiera lub ustawia UITestActionInvoker do interpretacji tego testu.(Przesłania UITestInterpreterCore.ActionInvoker). |
|
CurrentAction | Bieżąca akcja wykonywany.(Odziedziczone po: UITestInterpreterCore.) |
|
PlaybackInProgress | PRAWDA, jeśli trwa odtwarzanie.(Odziedziczone po: UITestInterpreterCore.) |
|
PlaybackUITest | Pobiera UITest, które jest aktualnie wykonywane.(Odziedziczone po: UITestInterpreterCore.) |
Metody
Nazwa | Opis | |
---|---|---|
Cancel() | Anuluje interpretacji bieżącego kroku lub badania.(Przesłania UITestInterpreterCore.Cancel()). |
|
Dispose() | Usuwa obiekt.(Odziedziczone po: UITestInterpreterCore.) |
|
Dispose(Boolean) | Opcjonalnie zwalnia zasobów.(Przesłania UITestInterpreterCore.Dispose(Boolean)). |
|
Equals(Object) | (Odziedziczone po: Object.) |
|
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)). |
|
ExecuteStep() | Wykonuje (czyli interpretuje) bieżącego kroku w aktualnie wybranej opcji ActionList.(Odziedziczone po: UITestInterpreterCore.) |
|
ExecuteTest() | Wykonuje (czyli interpretuje) bieżącego obiektu UITest.(Odziedziczone po: UITestInterpreterCore.) |
|
ExecuteTest(Int64, Int64) | Wykonuje (czyli interpretuje) bieżącego obiektu UITest działań w określonym zakresie.(Odziedziczone po: UITestInterpreterCore.) |
|
ExecuteTest(UITest) | Wykonuje danego badania. |
|
ExecuteTest(UITest, Int64, Int64) | Wykonuje danego badania dla określonego zakresu działań. |
|
Finalize() | (Odziedziczone po: Object.) |
|
GetHashCode() | (Odziedziczone po: Object.) |
|
GetType() | (Odziedziczone po: Object.) |
|
HighlightElement() | Wskazuje element interfejsu użytkownika, który jest skojarzony z bieżącej akcji. |
|
IsExpectedExceptionFromActionExecution(Exception) | Zwraca wartość true, jeśli dany wyjątek jest oczekiwany w czasie wykonywania akcji.(Przesłania UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)). |
|
LogActionExecutionException(Exception) | Rejestruje dane SQM dla wyjątku odtwarzania.(Przesłania UITestInterpreterCore.LogActionExecutionException(Exception)). |
|
MemberwiseClone() | (Odziedziczone po: Object.) |
|
MoveToFirstStep() | Przenosi pierwsze działanie aktualnie wybranej opcji ACTIONLIST położenia wskaźnika bieżącej akcji.(Odziedziczone po: UITestInterpreterCore.) |
|
MoveToLastStep() | Przenosi ostatnią akcję obecnie wybranej opcji ACTIONLIST położenia wskaźnika bieżącej akcji.(Odziedziczone po: UITestInterpreterCore.) |
|
MoveToNextStep() | Przenosi wskaźnik działania do następnej akcji aktualnie wybranej opcji ACTIONLIST.(Odziedziczone po: UITestInterpreterCore.) |
|
MoveToPreviousStep() | Przenosi wskaźnik działania do aktualnie wybranej opcji ACTIONLIST poprzednią akcję.(Odziedziczone po: UITestInterpreterCore.) |
|
MoveToStepNumber(Int32) | Przenosi bieżący wskaźnik działania danego działania indeksu w aktualnie wybranej opcji ActionList.(Odziedziczone po: UITestInterpreterCore.) |
|
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)). |
|
RaisePlaybackProgressEvent(UITestProgressEventArgs) | Podnieść zdarzeń postępu odtwarzania.(Odziedziczone po: UITestInterpreterCore.) |
|
RaiseWaitForThinkTimeEvent(UITestAction, Int32) | Podnosi E:Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter.InterpreterProgress zdarzenia. |
|
ToString() | (Odziedziczone po: Object.) |
|
Unhighlight() | Usuwa wyróżnienie z elementu interfejsu użytkownika, który jest skojarzony z bieżącej akcji. |
Zdarzenia
Nazwa | Opis | |
---|---|---|
ActionCompleted | Zdarzenie wywoływane po wykonaniu UITestAction.(Odziedziczone po: UITestInterpreterCore.) |
|
ActionListCompleted | Zdarzenie wywoływane po zakończeniu wykonywania każdej opcji ACTIONLIST.(Odziedziczone po: UITestInterpreterCore.) |
|
ActionListStarted | Zdarzenie wywoływane przed rozpoczęciem wykonywania każdej opcji ACTIONLIST.(Odziedziczone po: UITestInterpreterCore.) |
|
ActionStarted | Zdarzenie wywoływane przed wykonaniem UITestAction.(Odziedziczone po: UITestInterpreterCore.) |
|
InterpreterError | Zdarzenie wywoływane, gdy wystąpi błąd podczas interpretowania UITest.(Odziedziczone po: UITestInterpreterCore.) |
|
InterpreterProgress | Zdarzenie wywoływane w celu aktualizacji postępu przy interpretacji UITest.(Odziedziczone po: UITestInterpreterCore.) |
|
InterpreterWarning | Zdarzenie wywoływane, gdy występuje ostrzeżenie przy interpretacji UITest.(Odziedziczone po: UITestInterpreterCore.) |
|
UITestCompleted | Zdarzenie wywoływane po zakończeniu wykonywania UITest.(Odziedziczone po: UITestInterpreterCore.) |
|
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