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.

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
Metodo pubblico UITestInterpreter Inizializza una nuova istanza della classe UITestInterpreter.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActionInvoker Ottiene o imposta l'oggetto UITestActionInvoker per l'interpretazione del test. (Esegue l'override di UITestInterpreterCore.ActionInvoker).
Proprietà protetta. CurrentAction Azione corrente effettuata. (Ereditato da UITestInterpreterCore)
Proprietà protetta. PlaybackInProgress True se la riproduzione è in corso. (Ereditato da UITestInterpreterCore)
Proprietà pubblica PlaybackUITest Ottiene l'UITest in esecuzione. (Ereditato da UITestInterpreterCore)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Cancel Annulla l'interpretazione del passaggio o test corrente. (Esegue l'override di UITestInterpreterCore.Cancel()).
Metodo pubblico Dispose() Elimina questo oggetto. (Ereditato da UITestInterpreterCore)
Metodo protetto Dispose(Boolean) Rilascia facoltativamente le risorse. (Esegue l'override di UITestInterpreterCore.Dispose(Boolean)).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)).
Metodo pubblico ExecuteStep Esegue ovvero interpreta il passaggio corrente del ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore)
Metodo pubblico ExecuteTest() Esegue ovvero interpreta) l'oggetto corrente di UITest. (Ereditato da UITestInterpreterCore)
Metodo pubblicoMembro statico ExecuteTest(UITest) Esegue il test specificato.
Metodo pubblico ExecuteTest(Int64, Int64) Esegue ovvero interpreta) l'oggetto corrente di UITest per le azioniintervallo specificato. (Ereditato da UITestInterpreterCore)
Metodo pubblicoMembro statico ExecuteTest(UITest, Int64, Int64) Esegue il test indicato per l'intervallo di azioni specificato.
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico HighlightElement Evidenzia l'elemento dell'interfaccia utente associato all'azione corrente.
Metodo protetto IsExpectedExceptionFromActionExecution Restituisce true se l'eccezione specificata è prevista dall'esecuzione di un'azione. (Esegue l'override di UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)).
Metodo protetto LogActionExecutionException I registri SQM ad eccezione di riproduzione. (Esegue l'override di UITestInterpreterCore.LogActionExecutionException(Exception)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico MoveToFirstStep Sposta il puntatore all'azione corrente sulla prima azione dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore)
Metodo pubblico MoveToLastStep Sposta il puntatore all'azione corrente sull'ultima azione dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore)
Metodo pubblico MoveToNextStep Sposta il puntatore all'azione sull'azione successiva dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore)
Metodo pubblico MoveToPreviousStep Sposta il puntatore all'azione sull'azione precedente dell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore)
Metodo pubblico MoveToStepNumber Sposta il puntatore all'azione corrente sull'indice delle azioni specificato nell'ActionList attualmente selezionato. (Ereditato da UITestInterpreterCore)
Metodo protetto 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)).
Metodo protetto RaisePlaybackProgressEvent Generare l'evento dello stato di avanzamento della riproduzione. (Ereditato da UITestInterpreterCore)
Metodo pubblico RaiseWaitForThinkTimeEvent Genera l'evento InterpreterProgress.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico Unhighlight Rimuove l'evidenziazione dall'elemento dell'interfaccia utente associato all'azione corrente.

In alto

Eventi

  Nome Descrizione
Evento pubblico ActionCompleted Evento generato dopo l'esecuzione di UITestAction. (Ereditato da UITestInterpreterCore)
Evento pubblico ActionListCompleted Evento generato dopo il completamento dell'esecuzione di ogni ActionList. (Ereditato da UITestInterpreterCore)
Evento pubblico ActionListStarted L'evento viene generato prima dell'esecuzione di ogni ActionList viene avviato. (Ereditato da UITestInterpreterCore)
Evento pubblico ActionStarted Evento generato prima dell'esecuzione di UITestAction. (Ereditato da UITestInterpreterCore)
Evento pubblico InterpreterError Evento generato quando si verifica un errore durante l'interpretazione di UITest. (Ereditato da UITestInterpreterCore)
Evento pubblico InterpreterProgress Evento generato per aggiornare lo stato di avanzamento durante l'interpretazione di UITest. (Ereditato da UITestInterpreterCore)
Evento pubblico InterpreterWarning Evento generato quando viene visualizzato un avviso durante l'interpretazione di UITest. (Ereditato da UITestInterpreterCore)
Evento pubblico UITestCompleted Evento generato dopo il completamento dell'esecuzione di UITest. (Ereditato da UITestInterpreterCore)
Evento pubblico 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