Partager via


UITestAction, classe

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

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

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

Syntaxe

'Déclaration
<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

Le type UITestAction expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée UITestAction() Initialise une nouvelle instance de la classe UITestAction.
Méthode protégée UITestAction(UITechnologyElement) Initialise une nouvelle instance de la classe UITestAction à l'aide de l'élément d'interface utilisateur fourni.

Début

Propriétés

  Nom Description
Propriété publique ActionName Obtient le nom de l'action.La procédure set n'est pas prise en charge par cette classe de base.
Propriété publique ActualThinkTime Obtient ou définit le temps de réflexion après le traitement d'autres paramètres de lecture fournis par le UIActionInterpreter, tels que ThinkTimeMultiplier.
Propriété publique AdditionalInfo En cas d'implémentation dans une classe dérivée, obtient une chaîne qui contient des informations personnalisées.
Propriété publique Comment Obtient ou définit un commentaire pour cette action.
Propriété publique ContinueOnError Obtient ou définit une valeur qui indique s'il faut continuer même en cas d'échec de cette action.
Propriété publique ContinueOnErrorWrapper Obtient ou définit la valeur de la propriété ContinueOnError en tant que chaîne pour la sérialisation.
Propriété publique ElapsedTime Obtient ou définit l'intervalle de temps de l'action.
Propriété publique EndTimestamp Horodatage pour la fin de l'action.
Propriété publique Id Obtient ou définit un identificateur numérique unique pour cette action.
Propriété publique 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.
Propriété publique IsParameterizable Obtient une valeur qui indique si cette action peut être paramétrable.
Propriété publique NeedFiltering Obtient ou définit une valeur qui indique si cette action peut être traitée par un UITestActionFilter.
Propriété publique ParameterName Obtient ou définit le nom du paramètre correspondant pour la valeur de l'action.
Propriété publique StartTimestamp Obtient ou définit l'horodatage de début lors de l'exécution de cette action.
Propriété publique 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.
Propriété publique ThinkTime Obtient ou définit le nombre de secondes nécessaires pour l'exécution de cette action.
Propriété publique ThinkTimeString Obtient ou définit le temps de réflexion pour cette action à l'aide d'une valeur de chaîne.
Propriété publique Timestamp Obtient ou définit l'horodatage de cette action.
Propriété publique UIElement Obtient ou définit l'élément d'interface utilisateur sur lequel cette action fonctionne.
Propriété publique UIObjectName Obtient ou définit le nom de l'élément d'interface utilisateur sur lequel cette action fonctionne.
Propriété publique 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.

Début

Méthodes

  Nom Description
Méthode publique Equals Retourne une valeur qui indique si l'objet donné est égal à cette action de test de l'interface utilisateur. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Invoke Appelle cette action.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée NotifyPropertyChanged Déclenche l'événement PropertyChanged.
Méthode publique ToString Retourne la description de cette action. (Substitue Object.ToString().)

Début

Événements

  Nom Description
Événement public PropertyChanged Se produit lorsqu'une valeur de propriété est modifiée.

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Substitue l'opérateur " == " pour comparer deux objets d'action de test de l'interface utilisateur.
Opérateur publicMembre statique Inequality Substitue l'opérateur "!== " pour comparer deux objets d'action de test de l'interface utilisateur.

Début

Sécurité des threads

Tous les membres static (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

Référence

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

INotifyPropertyChanged