Condividi tramite


Classe UITestInterpreterCore

La classe per ripristinare le azioni in un UITest oggetti e interpreta tali.

Il risultato dell'interpretazione dipende dal valore UITestActionInvoker.

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.Common (in Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Sintassi

'Dichiarazione
Public Class UITestInterpreterCore _
    Implements IDisposable
public class UITestInterpreterCore : IDisposable
public ref class UITestInterpreterCore : IDisposable
type UITestInterpreterCore =  
    class
        interface IDisposable
    end
public class UITestInterpreterCore implements IDisposable

Il tipo UITestInterpreterCore espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico UITestInterpreterCore Crea un'istanza di UITestInterpreter per un UITest specificato

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActionInvoker Ottiene o imposta l'oggetto UITestActionInvoker da utilizzare per eseguire le azioni in UITest.
Proprietà protetta. CurrentAction Azione corrente effettuata.
Proprietà protetta. PlaybackInProgress True se la riproduzione è in corso.
Proprietà pubblica PlaybackUITest Ottiene l'UITest in esecuzione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Cancel Annulla l'esecuzione (ovvero) interpretazione del passaggio corrente o del test.Questa chiamata viene bloccata fino a quando l'esecuzione di UITest non viene annullata e non viene restituita una riproduzione.Questa operazione deve essere chiamato da un thread diverso da quello che esegue il UITest.
Metodo pubblico Dispose() Elimina questo oggetto.
Metodo protetto Dispose(Boolean) Effettivo eliminare l'implementazione.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto ExecuteAction Esegue l'azione specificata.
Metodo pubblico ExecuteStep Esegue ovvero interpreta il passaggio corrente del ActionList attualmente selezionato.
Metodo pubblico ExecuteTest() Esegue ovvero interpreta) l'oggetto corrente di UITest.
Metodo pubblicoMembro statico ExecuteTest(UITest) Esegue ovvero interpreta) l'oggetto specificato di UITest.
Metodo pubblico ExecuteTest(Int64, Int64) Esegue ovvero interpreta) l'oggetto corrente di UITest per le azioniintervallo specificato.
Metodo pubblicoMembro statico ExecuteTest(UITest, Int64, Int64) Esegue ovvero interpreta) l'oggetto specificato di UITest per le azioniintervallo 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 protetto IsExpectedExceptionFromActionExecution Restituisce true se l'eccezione specificata è prevista dall'esecuzione di un'azione.
Metodo protetto LogActionExecutionException Dati di accedere ad eccezione di esecuzione di azioni.
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.
Metodo pubblico MoveToLastStep Sposta il puntatore all'azione corrente sull'ultima azione dell'ActionList attualmente selezionato.
Metodo pubblico MoveToNextStep Sposta il puntatore all'azione sull'azione successiva dell'ActionList attualmente selezionato.
Metodo pubblico MoveToPreviousStep Sposta il puntatore all'azione sull'azione precedente dell'ActionList attualmente selezionato.
Metodo pubblico MoveToStepNumber Sposta il puntatore all'azione corrente sull'indice delle azioni specificato nell'ActionList attualmente selezionato.
Metodo protetto OnErrorHandledByUser Chiamato quando l'utente gestire l'errore di esecuzione di azioni. In questo modo è possibile tenere traccia di elementi da registrare.
Metodo protetto RaisePlaybackProgressEvent Generare l'evento dello stato di avanzamento della riproduzione.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico ActionCompleted Evento generato dopo l'esecuzione di UITestAction.
Evento pubblico ActionListCompleted Evento generato dopo il completamento dell'esecuzione di ogni ActionList.
Evento pubblico ActionListStarted L'evento viene generato prima dell'esecuzione di ogni ActionList viene avviato.
Evento pubblico ActionStarted Evento generato prima dell'esecuzione di UITestAction.
Evento pubblico InterpreterError Evento generato quando si verifica un errore durante l'interpretazione di UITest.
Evento pubblico InterpreterProgress Evento generato per aggiornare lo stato di avanzamento durante l'interpretazione di UITest.
Evento pubblico InterpreterWarning Evento generato quando viene visualizzato un avviso durante l'interpretazione di UITest.
Evento pubblico UITestCompleted Evento generato dopo il completamento dell'esecuzione di UITest.
Evento pubblico UITestStarted Evento generato prima dell'esecuzione dell'avvio di UITest.

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