Partager via


UITestAction, classe

 

Fournit une classe de base pour les actions de test utilisées avec les tests d'interface utilisateur.

Espace de noms:   Microsoft.VisualStudio.TestTools.UITest.Common
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Common (dans Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Hiérarchie d'héritage

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

Syntaxe

[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

Constructeurs

Nom Description
System_CAPS_protmethod UITestAction()

Initialise une nouvelle instance de la classe UITestAction.

System_CAPS_protmethod UITestAction(UITechnologyElement)

Initialise une nouvelle instance de la classe UITestAction à l'aide de l'élément d'interface utilisateur fourni.

Propriétés

Nom Description
System_CAPS_pubproperty ActionLogEntry

Obtient ou définit l'entrée du journal des actions pour l'action.

System_CAPS_pubproperty ActionName

Obtient le nom de l'action.La procédure set n'est pas prise en charge par cette classe de base.

System_CAPS_pubproperty ActualThinkTime

Obtient ou définit le temps de réflexion après qu'il ait traité d'autres paramètres de lecture fournis par UIActionInterpreter, tel qu' ThinkTimeMultiplier.

System_CAPS_pubproperty AdditionalInfo

En cas d'implémentation dans une classe dérivée, obtient une chaîne qui contient des informations personnalisées.

System_CAPS_pubproperty Comment

Obtient ou définit un commentaire pour cette action.

System_CAPS_pubproperty ContinueOnError

Obtient ou définit une valeur qui indique s'il faut continuer même en cas d'échec de cette action.

System_CAPS_pubproperty ContinueOnErrorWrapper

Obtient ou définit la valeur de la propriété ContinueOnError en tant que chaîne pour la sérialisation.

System_CAPS_pubproperty ElapsedTime

Obtient ou définit l'intervalle de temps de l'action.

System_CAPS_pubproperty EndTimestamp

Horodatage pour la fin de l'action.

System_CAPS_pubproperty Id

Obtient ou définit un identificateur numérique unique pour cette action.

System_CAPS_pubproperty IsParameterBound

Si cette action est paramétrable, obtient ou définit une valeur qui indique si l'action est liée à un paramètre de test.

System_CAPS_pubproperty IsParameterizable

Obtient une valeur qui indique si cette action peut être paramétrable.

System_CAPS_pubproperty NeedFiltering

Obtient ou définit une valeur qui indique si cette action peut être traitée par un UITestActionFilter.

System_CAPS_pubproperty ParameterName

Obtient ou définit le nom du paramètre correspondant pour la valeur de l'action.

System_CAPS_pubproperty StartTimestamp

Obtient ou définit l'horodatage de début lors de l'exécution de cette action.

System_CAPS_pubproperty Tags

Obtient un dictionnaire d'informations supplémentaires sur cette action qui est nécessaire pendant l'enregistrement, l'agrégation ou le post-traitement.La procédure set est privée.

System_CAPS_pubproperty ThinkTime

Obtient ou définit le nombre de secondes nécessaires pour l'exécution de cette action.

System_CAPS_pubproperty Timestamp

Obtient ou définit l'horodatage de cette action.

System_CAPS_pubproperty UIElement

Obtient ou définit l'élément d'interface utilisateur sur lequel cette action fonctionne.

System_CAPS_pubproperty UIObjectName

Obtient ou définit le nom de l'élément d'interface utilisateur sur lequel cette action fonctionne.

System_CAPS_pubproperty UITestActionExtension

Définit ou obtient une instance d'UITestActionExtension qui contient des propriétés relatives aux actions.

System_CAPS_pubproperty ValueAsString

Obtient ou définit la valeur de cette action en tant que string.La procédure set n'est pas prise en charge par cette classe de base.

Méthodes

Nom Description
System_CAPS_pubmethod Equals(Object)

Retourne une valeur qui indique si l'objet donné est égal à cette action de test de l'interface utilisateur.(Remplace Object.Equals(Object).)

System_CAPS_protmethod Finalize()

(Hérité de Object.)

System_CAPS_pubmethod GetHashCode()

Substitue object.GetHashCode(Remplace Object.GetHashCode().)

System_CAPS_pubmethod GetType()

(Hérité de Object.)

System_CAPS_pubmethod Invoke(UITestActionInvoker, UIMap)

Appelle cette action.

System_CAPS_protmethod MemberwiseClone()

(Hérité de Object.)

System_CAPS_protmethod NotifyPropertyChanged(String)

Déclenche l'événement PropertyChanged.

System_CAPS_pubmethod ToString()

Retourne la description de cette action.(Remplace Object.ToString().)

Événements

Nom Description
System_CAPS_pubevent PropertyChanged

Se produit en cas de modification d'une valeur de propriété.

Opérateurs

Nom Description
System_CAPS_puboperatorSystem_CAPS_static Equality(UITestAction, UITestAction)

Substitue l'opérateur " == " pour comparer deux objets d'action de test de l'interface utilisateur.

System_CAPS_puboperatorSystem_CAPS_static Inequality(UITestAction, UITestAction)

Substitue l'opérateur "!== " pour comparer deux objets d'action de test de l'interface utilisateur.

Sécurité des threads

Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

INotifyPropertyChanged
Microsoft.VisualStudio.TestTools.UITest.Common, espace de noms

Retour au début