Condividi tramite


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.

Spazio dei nomi:   Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Assembly:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (in Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)

Gerarchia di ereditarietà

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

Sintassi

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

Costruttori

Nome Descrizione
System_CAPS_pubmethod UITestInterpreter(UITest)

Inizializza una nuova istanza della classe UITestInterpreter.

Proprietà

Nome Descrizione
System_CAPS_pubproperty ActionInvoker

Ottiene o imposta l'oggetto UITestActionInvoker per l'interpretazione del test.(Esegue l’override di UITestInterpreterCore.ActionInvoker).

System_CAPS_protproperty CurrentAction

Azione corrente effettuata.(Ereditato da UITestInterpreterCore.)

System_CAPS_protproperty PlaybackInProgress

True se la riproduzione è in corso.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubproperty PlaybackUITest

Ottiene l'UITest in esecuzione.(Ereditato da UITestInterpreterCore.)

Metodi

Nome Descrizione
System_CAPS_pubmethod Cancel()

Annulla l'interpretazione del passaggio o test corrente.(Esegue l’override di UITestInterpreterCore.Cancel()).

System_CAPS_pubmethod Dispose()

Elimina questo oggetto.(Ereditato da UITestInterpreterCore.)

System_CAPS_protmethod Dispose(Boolean)

Rilascia facoltativamente le risorse.(Esegue l’override di UITestInterpreterCore.Dispose(Boolean)).

System_CAPS_pubmethod Equals(Object)

(Ereditato da Object.)

System_CAPS_protmethod ExecuteAction(UITestAction, UIMap)

Esegue l'azione specificata.L'azione contiene un ID per il UIObject in cui agisce.Questo ID è utilizzato per ottenere un queryid per l'oggetto e questo viene passato al metodo invoke 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)).

System_CAPS_pubmethod ExecuteStep()

Esegue ovvero interpreta il passaggio corrente in ActionList attualmente selezionato.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethod ExecuteTest()

Esegue ovvero interpreta) l'oggetto corrente di UITest.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethod ExecuteTest(Int64, Int64)

Esegue ovvero interpreta) l'oggetto corrente di UITest per le azioni nell'intervallo specificato.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethodSystem_CAPS_static ExecuteTest(UITest)

Esegue il test specificato.

System_CAPS_pubmethodSystem_CAPS_static ExecuteTest(UITest, Int64, Int64)

Esegue il test indicato per l'intervallo di azioni specificato.

System_CAPS_protmethod Finalize()

(Ereditato da Object.)

System_CAPS_pubmethod GetHashCode()

(Ereditato da Object.)

System_CAPS_pubmethod GetType()

(Ereditato da Object.)

System_CAPS_pubmethod HighlightElement()

Evidenzia l'elemento dell'interfaccia utente associato all'azione corrente.

System_CAPS_protmethod IsExpectedExceptionFromActionExecution(Exception)

Restituisce true se l'eccezione specificata è prevista dall'esecuzione di un'azione.(Esegue l’override di UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)).

System_CAPS_protmethod LogActionExecutionException(Exception)

Registri dati SQM ad eccezione di riproduzione.(Esegue l’override di UITestInterpreterCore.LogActionExecutionException(Exception)).

System_CAPS_protmethod MemberwiseClone()

(Ereditato da Object.)

System_CAPS_pubmethod MoveToFirstStep()

Sposta il puntatore all'azione corrente sulla prima azione dell'ActionList attualmente selezionato.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethod MoveToLastStep()

Sposta il puntatore all'azione corrente sull'ultima azione dell'ActionList attualmente selezionato.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethod MoveToNextStep()

Sposta il puntatore all'azione sull'azione successiva dell'ActionList attualmente selezionato.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethod MoveToPreviousStep()

Sposta il puntatore all'azione sull'azione precedente dell'ActionList attualmente selezionato.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethod MoveToStepNumber(Int32)

Sposta il puntatore all'azione corrente sull'indice delle azioni specificato nell'ActionList attualmente selezionato.(Ereditato da UITestInterpreterCore.)

System_CAPS_protmethod OnErrorHandledByUser(UITestErrorEventArgs)

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)).

System_CAPS_protmethod RaisePlaybackProgressEvent(UITestProgressEventArgs)

Generare l'evento dello stato di avanzamento della riproduzione.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubmethod RaiseWaitForThinkTimeEvent(UITestAction, Int32)

Genera l'evento E:Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter.InterpreterProgress.

System_CAPS_pubmethod ToString()

(Ereditato da Object.)

System_CAPS_pubmethod Unhighlight()

Rimuove l'evidenziazione dall'elemento dell'interfaccia utente associato all'azione corrente.

Eventi

Nome Descrizione
System_CAPS_pubevent ActionCompleted

Evento generato dopo l'esecuzione di UITestAction.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent ActionListCompleted

Evento generato dopo il completamento dell'esecuzione di ogni ActionList.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent ActionListStarted

L'evento generato prima dell'esecuzione di ogni ActionList viene avviato.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent ActionStarted

Evento generato prima dell'esecuzione di UITestAction.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent InterpreterError

Evento generato quando si verifica un errore durante l'interpretazione di UITest.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent InterpreterProgress

Evento generato per aggiornare lo stato di avanzamento durante l'interpretazione di UITest.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent InterpreterWarning

Evento generato quando viene visualizzato un avviso durante l'interpretazione di UITest.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent UITestCompleted

Evento generato dopo il completamento dell'esecuzione di UITest.(Ereditato da UITestInterpreterCore.)

System_CAPS_pubevent UITestStarted

Evento generato prima dell'esecuzione dell'avvio di UITest.(Ereditato da UITestInterpreterCore.)

Codice thread safe

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

ActionLogInvoker
Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.CodeGeneration

Torna all'inizio