Condividi tramite


Classe UITestAction

 

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

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

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.InvokeAction
    Microsoft.VisualStudio.TestTools.UITest.Common.MarkerAction
    Microsoft.VisualStudio.TestTools.UITest.Common.NoOperationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.SystemAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ValidationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.VerifyConfigurationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.WarningAction

Sintassi

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

Costruttori

Nome Descrizione
System_CAPS_protmethod UITestAction()

Inizializza una nuova istanza della classe UITestAction.

System_CAPS_protmethod UITestAction(UITechnologyElement)

Inizializza una nuova istanza della classe UITestAction utilizzando l'elemento dell'interfaccia utente fornito.

Proprietà

Nome Descrizione
System_CAPS_pubproperty ActionLogEntry

Ottiene o imposta la voce di log azioni per l'azione.

System_CAPS_pubproperty ActionName

Ottiene il nome dell'azione.La routine set non è supportata in questa classe base.

System_CAPS_pubproperty ActualThinkTime

Ottiene o imposta il tempo interazione utente dopo l'elaborazione degli altri parametri di riproduzione forniti da UIActionInterpreter, come ThinkTimeMultiplier.

System_CAPS_pubproperty AdditionalInfo

Quando viene implementato in una classe derivata, ottiene una stringa contenente informazioni personalizzate.

System_CAPS_pubproperty Comment

Ottiene o imposta un commento per l'azione corrente.

System_CAPS_pubproperty ContinueOnError

Ottiene o imposta un valore che indica se continuare anche quando l'azione ha esito negativo.

System_CAPS_pubproperty ContinueOnErrorWrapper

Ottiene o imposta il valore della proprietà ContinueOnError come stringa per la serializzazione.

System_CAPS_pubproperty ElapsedTime

Ottiene o imposta l'intervallo di tempo dell'azione.

System_CAPS_pubproperty EndTimestamp

Timestamp per la fine dell'azione.

System_CAPS_pubproperty Id

Ottiene o imposta un identificatore numerico per questa operazione.

System_CAPS_pubproperty IsParameterBound

Se l'azione può essere parametrizzata, ottiene o imposta un valore che indica se l'azione è associata a un parametro di test.

System_CAPS_pubproperty IsParameterizable

Ottiene un valore che indica se questa azione può essere parametrizzata.

System_CAPS_pubproperty NeedFiltering

Ottiene o imposta un valore che indica se questa azione può essere elaborata da un oggetto UITestActionFilter.

System_CAPS_pubproperty ParameterName

Ottiene o imposta il nome del parametro corrispondente per il valore dell'azione.

System_CAPS_pubproperty StartTimestamp

Ottiene o imposta il timestamp iniziale per l'esecuzione di questa azione.

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

System_CAPS_pubproperty ThinkTime

Ottiene o imposta il numero di secondi necessari per eseguire questa azione.

System_CAPS_pubproperty Timestamp

Ottiene o imposta il timestamp per questa azione.

System_CAPS_pubproperty UIElement

Ottiene o imposta l'elemento dell'interfaccia utente sul quale viene eseguita l'azione corrente.

System_CAPS_pubproperty UIObjectName

Ottiene o imposta il nome dell'elemento dell'interfaccia utente sul quale viene eseguita l'azione corrente.

System_CAPS_pubproperty UITestActionExtension

Imposta o ottiene un'istanza di UITestActionExtension che contiene le proprietà correlate alle azioni.

System_CAPS_pubproperty ValueAsString

Ottiene o imposta il valore dell'azione corrente come string.La routine set non è supportata in questa classe base.

Metodi

Nome Descrizione
System_CAPS_pubmethod Equals(Object)

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

System_CAPS_protmethod Finalize()

(Ereditato da Object.)

System_CAPS_pubmethod GetHashCode()

Eseguire l'override object.GetHashCode(Esegue l’override di Object.GetHashCode()).

System_CAPS_pubmethod GetType()

(Ereditato da Object.)

System_CAPS_pubmethod Invoke(UITestActionInvoker, UIMap)

Richiama l'azione corrente.

System_CAPS_protmethod MemberwiseClone()

(Ereditato da Object.)

System_CAPS_protmethod NotifyPropertyChanged(String)

Genera l'evento PropertyChanged.

System_CAPS_pubmethod ToString()

Restituisce la descrizione dell'azione corrente.(Esegue l’override di Object.ToString()).

Eventi

Nome Descrizione
System_CAPS_pubevent PropertyChanged

Generato quando il valore di una proprietà cambia.

Operatori

Nome Descrizione
System_CAPS_puboperatorSystem_CAPS_static Equality(UITestAction, UITestAction)

Esegue l'override dell'operatore "==" per il confronto di due oggetti azione di test dell'interfaccia utente.

System_CAPS_puboperatorSystem_CAPS_static Inequality(UITestAction, UITestAction)

Esegue l'override dell'operatore "!=" per il confronto di due oggetti azione di test dell'interfaccia utente.

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

INotifyPropertyChanged
Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.Common

Torna all'inizio