Condividi tramite


Classe UIActionInterpreter

Esegue un'azione di test in un test dell'interfaccia utente, interpreta i risultati e scrive in un log.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestActionInvoker
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UIActionInterpreter

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

Sintassi

'Dichiarazione
Public NotInheritable Class UIActionInterpreter _
    Inherits UITestActionInvoker
public sealed class UIActionInterpreter : UITestActionInvoker
public ref class UIActionInterpreter sealed : public UITestActionInvoker
[<Sealed>]
type UIActionInterpreter =  
    class
        inherit UITestActionInvoker
    end
public final class UIActionInterpreter extends UITestActionInvoker

Il tipo UIActionInterpreter espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico UIActionInterpreter Inizializza una nuova istanza della classe UIActionInterpreter utilizzando l'interprete specificato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CurrentBrowser Ottiene o imposta una stringa che contiene il nome e la versione del browser corrente.
Proprietà pubblica DelayBetweenActions Ottiene o imposta il tempo di attesa prima dell'esecuzione di ogni azione.
Proprietà pubblica InRetryMode Ottiene o imposta un valore che indica se l'interprete è in modalità Retry. (Esegue l'override di UITestActionInvoker.InRetryMode).
Proprietà pubblica SearchTimeout Ottiene o imposta il numero di secondi prima del timeout di un processo di ricerca.
Proprietà pubblica ThinkTimeMultiplier Ottiene o imposta il moltiplicatore da utilizzare per i valori del tempo interazione utente.
Proprietà pubblica TopLevelWindowSinglePassSearch Ottiene o imposta un valore che indica se la ricerca della sessione verrà utilizzata per le finestre di primo livello.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Cancel Chiamato quando l'utente fa clic sul pulsante Annulla riproduzione. (Esegue l'override di UITestActionInvoker.Cancel()).
Metodo pubblico Dispose Rilascia le risorse. (Esegue l'override di UITestActionInvoker.Dispose()).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (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 Invoke(AssertAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(AssertAction, UIMap)).
Metodo pubblico Invoke(BrowserAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(BrowserAction, UIMap)).
Metodo pubblico Invoke(DelayAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(DelayAction, UIMap)).
Metodo pubblico Invoke(DragAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(DragAction, UIMap)).
Metodo pubblico Invoke(DragDropAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(DragDropAction, UIMap)).
Metodo pubblico Invoke(ErrorAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(ErrorAction, UIMap)).
Metodo pubblico Invoke(InvokeAction, UIMap) Per richiamare SystemAction. (Esegue l'override di UITestActionInvoker.Invoke(InvokeAction, UIMap)).
Metodo pubblico Invoke(KeyboardAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(KeyboardAction, UIMap)).
Metodo pubblico Invoke(LaunchApplicationAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(LaunchApplicationAction, UIMap)).
Metodo pubblico Invoke(MarkerAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(MarkerAction, UIMap)).
Metodo pubblico Invoke(MediaAction, UIMap) Creare il log azioni per MediaAction (Esegue l'override di UITestActionInvoker.Invoke(MediaAction, UIMap)).
Metodo pubblico Invoke(MouseAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(MouseAction, UIMap)).
Metodo pubblico Invoke(NavigateToUrlAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(NavigateToUrlAction, UIMap)).
Metodo pubblico Invoke(NoOperationAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(NoOperationAction, UIMap)).
Metodo pubblico Invoke(SendKeysAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(SendKeysAction, UIMap)).
Metodo pubblico Invoke(SetStateAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(SetStateAction, UIMap)).
Metodo pubblico Invoke(SetValueAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(SetValueAction, UIMap)).
Metodo pubblico Invoke(SharedStepsReferenceAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(SharedStepsReferenceAction, UIMap)).
Metodo pubblico Invoke(StringAssertAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(StringAssertAction, UIMap)).
Metodo pubblico Invoke(SystemAction, UIMap) Per richiamare SystemAction. (Esegue l'override di UITestActionInvoker.Invoke(SystemAction, UIMap)).
Metodo pubblico Invoke(TestStepMarkerAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(TestStepMarkerAction, UIMap)).
Metodo pubblico Invoke(TouchAction, UIMap) Per richiamare TouchAction. (Ereditato da UITestActionInvoker)
Metodo pubblico Invoke(VerifyConfigurationAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(VerifyConfigurationAction, UIMap)).
Metodo pubblico Invoke(WarningAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(WarningAction, UIMap)).
Metodo pubblico Invoke(WebDialogAction, UIMap) Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato. (Esegue l'override di UITestActionInvoker.Invoke(WebDialogAction, UIMap)).
Metodo pubblico SearchAndInvoke Esegue l'azione fornita utilizzando la mappa specificata e registra il risultato utilizzando l'implementazione di un invoker personalizzato. (Esegue l'override di UITestActionInvoker.SearchAndInvoke(UITestAction, UIMap, CustomInvoker)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico WaitForThinkTime Prima di richiamare l'azione fornita, attende che trascorra la quantità di tempo interazione utente appropriata. (Esegue l'override di UITestActionInvoker.WaitForThinkTime(UITestAction)).

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

UITestActionInvoker