Condividi tramite


Classe UITestAction

Fornisce una classe di base per le azioni di test utilizzate con i test dell'interfaccia utente.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Microsoft.VisualStudio.TestTools.UITest.Common.AggregatedAction
    Microsoft.VisualStudio.TestTools.UITest.Common.DelayAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ErrorAction
    Microsoft.VisualStudio.TestTools.UITest.Common.InputAction
    Microsoft.VisualStudio.TestTools.UITest.Common.MarkerAction
    Microsoft.VisualStudio.TestTools.UITest.Common.NoOperationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ValidationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.VerifyConfigurationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.WarningAction

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

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public MustInherit Class UITestAction _
    Implements INotifyPropertyChanged
[SerializableAttribute]
public abstract class UITestAction : INotifyPropertyChanged
[SerializableAttribute]
public ref class UITestAction abstract : INotifyPropertyChanged
[<AbstractClass>]
[<SerializableAttribute>]
type UITestAction =  
    class
        interface INotifyPropertyChanged
    end
public abstract class UITestAction implements INotifyPropertyChanged

Il tipo UITestAction espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto UITestAction() Inizializza una nuova istanza della classe UITestAction.
Metodo protetto UITestAction(UITechnologyElement) Inizializza una nuova istanza della classe UITestAction utilizzando l'elemento dell'interfaccia utente fornito.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActionName Ottiene il nome dell'azione.La routine set non è supportata in questa classe base.
Proprietà pubblica ActualThinkTime Ottiene o imposta il tempo interazione utente dopo l'elaborazione degli altri parametri di riproduzione forniti da UIActionInterpreter, ad esempio ThinkTimeMultiplier.
Proprietà pubblica AdditionalInfo Quando viene implementato in una classe derivata, ottiene una stringa contenente informazioni personalizzate.
Proprietà pubblica Comment Ottiene o imposta un commento per l'azione corrente.
Proprietà pubblica ContinueOnError Ottiene o imposta un valore che indica se continuare anche quando l'azione ha esito negativo.
Proprietà pubblica ContinueOnErrorWrapper Ottiene o imposta il valore della proprietà ContinueOnError come stringa per la serializzazione.
Proprietà pubblica ElapsedTime Ottiene o imposta l'intervallo di tempo dell'azione.
Proprietà pubblica EndTimestamp Timestamp per la fine dell'azione.
Proprietà pubblica Id Ottiene o imposta un identificatore numerico per l'azione corrente.
Proprietà pubblica IsParameterBound Se l'azione può essere parametrizzata, ottiene o imposta un valore che indica se l'azione è associata a un parametro di test.
Proprietà pubblica IsParameterizable Ottiene un valore che indica se questa azione può essere parametrizzata.
Proprietà pubblica NeedFiltering Ottiene o imposta un valore che indica se questa azione può essere elaborata da un oggetto UITestActionFilter.
Proprietà pubblica ParameterName Ottiene o imposta il nome del parametro corrispondente per il valore dell'azione.
Proprietà pubblica StartTimestamp Ottiene o imposta il timestamp iniziale per l'esecuzione di questa azione.
Proprietà pubblica Tags Ottiene un dizionario di informazioni aggiuntive relative all'azione corrente necessario per la registrazione, l'aggregazione o la post-elaborazione.La routine set è privata.
Proprietà pubblica ThinkTime Ottiene o imposta il numero di secondi necessari per eseguire questa azione.
Proprietà pubblica ThinkTimeString Ottiene o imposta il tempo interazione utente per questa azione utilizzando un valore stringa.
Proprietà pubblica Timestamp Ottiene o imposta il timestamp per questa azione.
Proprietà pubblica UIElement Ottiene o imposta l'elemento dell'interfaccia utente sul quale viene eseguita l'azione corrente.
Proprietà pubblica UIObjectName Ottiene o imposta il nome dell'elemento dell'interfaccia utente sul quale viene eseguita l'azione corrente.
Proprietà pubblica ValueAsString Ottiene o imposta il valore dell'azione corrente come string.La routine set non è supportata in questa classe base.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Restituisce un valore che indica se l'oggetto specificato è uguale a questa azione di test dell'interfaccia utente. (Esegue l'override di Object.Equals(Object)).
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. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Invoke Richiama l'azione corrente.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto NotifyPropertyChanged Genera l'evento PropertyChanged.
Metodo pubblico ToString Restituisce la descrizione dell'azione corrente. (Esegue l'override di Object.ToString()).

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Esegue l'override dell'operatore "==" per il confronto di due oggetti azione di test dell'interfaccia utente.
Operatore pubblicoMembro statico Inequality Esegue l'override dell'operatore "!=" per il confronto di due oggetti azione di test dell'interfaccia utente.

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

INotifyPropertyChanged