Classe UITestInterpreter
Esegue ogni azione di test in un test dell'interfaccia utente e interpreta i risultati di ogni azione utilizzando il valore della proprietà ActionInvoker.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Assembly: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (in Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)
Sintassi
'Dichiarazione
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
Il tipo UITestInterpreter espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
UITestInterpreter | Inizializza una nuova istanza della classe UITestInterpreter. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ActionInvoker | Ottiene o imposta l'oggetto UITestActionInvoker per l'interpretazione del test. (Esegue l'override di UITestInterpreterCore.ActionInvoker). |
![]() |
CurrentAction | Azione corrente effettuata. (Ereditato da UITestInterpreterCore) |
![]() |
PlaybackInProgress | True se la riproduzione è in corso. (Ereditato da UITestInterpreterCore) |
![]() |
PlaybackUITest | Ottiene l'UITest in esecuzione. (Ereditato da UITestInterpreterCore) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Cancel | Annulla l'interpretazione del passaggio o test corrente. (Esegue l'override di UITestInterpreterCore.Cancel()). |
![]() |
Dispose() | Elimina questo oggetto. (Ereditato da UITestInterpreterCore) |
![]() |
Dispose(Boolean) | Rilascia facoltativamente le risorse. (Esegue l'override di UITestInterpreterCore.Dispose(Boolean)). |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
ExecuteAction | Esegue l'azione specificata.l'azione contiene un ID per il UIObject su cui agisce.Questo ID è utilizzato per ottenere un queryid per l'oggetto e viene passato al metodo di richiamo dell'oggetto di input di azione.Il metodo invoke richiedono anche un oggetto del tipo di interfaccia di UITestActionInvoker.In questo caso l'impostazione predefinita è il tipo di UITestPlayback che implementa il UITestActionInvoker. (Esegue l'override di UITestInterpreterCore.ExecuteAction(UITestAction, UIMap)). |
![]() |
ExecuteStep | Esegue ovvero interpreta il passaggio corrente del ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore) |
![]() |
ExecuteTest() | Esegue ovvero interpreta) l'oggetto corrente di UITest. (Ereditato da UITestInterpreterCore) |
![]() ![]() |
ExecuteTest(UITest) | Esegue il test specificato. |
![]() |
ExecuteTest(Int64, Int64) | Esegue ovvero interpreta) l'oggetto corrente di UITest per le azioniintervallo specificato. (Ereditato da UITestInterpreterCore) |
![]() ![]() |
ExecuteTest(UITest, Int64, Int64) | Esegue il test indicato per l'intervallo di azioni specificato. |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
HighlightElement | Evidenzia l'elemento dell'interfaccia utente associato all'azione corrente. |
![]() |
IsExpectedExceptionFromActionExecution | Restituisce true se l'eccezione specificata è prevista dall'esecuzione di un'azione. (Esegue l'override di UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)). |
![]() |
LogActionExecutionException | I registri SQM ad eccezione di riproduzione. (Esegue l'override di UITestInterpreterCore.LogActionExecutionException(Exception)). |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MoveToFirstStep | Sposta il puntatore all'azione corrente sulla prima azione dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore) |
![]() |
MoveToLastStep | Sposta il puntatore all'azione corrente sull'ultima azione dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore) |
![]() |
MoveToNextStep | Sposta il puntatore all'azione sull'azione successiva dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore) |
![]() |
MoveToPreviousStep | Sposta il puntatore all'azione sull'azione precedente dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore) |
![]() |
MoveToStepNumber | Sposta il puntatore all'azione corrente sull'indice delle azioni specificato nell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore) |
![]() |
OnErrorHandledByUser | Chiamato dopo che l'utente gestisce l'errore di esecuzione dell'azione. In questo modo è possibile tenere traccia di elementi da registrare. (Esegue l'override di UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs)). |
![]() |
RaisePlaybackProgressEvent | Generare l'evento dello stato di avanzamento della riproduzione. (Ereditato da UITestInterpreterCore) |
![]() |
RaiseWaitForThinkTimeEvent | Genera l'evento InterpreterProgress. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
Unhighlight | Rimuove l'evidenziazione dall'elemento dell'interfaccia utente associato all'azione corrente. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
ActionCompleted | Evento generato dopo l'esecuzione di UITestAction. (Ereditato da UITestInterpreterCore) |
![]() |
ActionListCompleted | Evento generato dopo il completamento dell'esecuzione di ogni ActionList. (Ereditato da UITestInterpreterCore) |
![]() |
ActionListStarted | L'evento viene generato prima dell'esecuzione di ogni ActionList viene avviato. (Ereditato da UITestInterpreterCore) |
![]() |
ActionStarted | Evento generato prima dell'esecuzione di UITestAction. (Ereditato da UITestInterpreterCore) |
![]() |
InterpreterError | Evento generato quando si verifica un errore durante l'interpretazione di UITest. (Ereditato da UITestInterpreterCore) |
![]() |
InterpreterProgress | Evento generato per aggiornare lo stato di avanzamento durante l'interpretazione di UITest. (Ereditato da UITestInterpreterCore) |
![]() |
InterpreterWarning | Evento generato quando viene visualizzato un avviso durante l'interpretazione di UITest. (Ereditato da UITestInterpreterCore) |
![]() |
UITestCompleted | Evento generato dopo il completamento dell'esecuzione di UITest. (Ereditato da UITestInterpreterCore) |
![]() |
UITestStarted | Evento generato prima dell'esecuzione dell'avvio di UITest. (Ereditato da UITestInterpreterCore) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
ActionLogInvoker