Partager via


KeyboardAction, classe

Représente des actions utilisateur de clavier individuelles.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Microsoft.VisualStudio.TestTools.UITest.Common.InputAction
      Microsoft.VisualStudio.TestTools.UITest.Common.KeyboardAction

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 Class KeyboardAction _
    Inherits InputAction
[SerializableAttribute]
public class KeyboardAction : InputAction
[SerializableAttribute]
public ref class KeyboardAction : public InputAction
[<SerializableAttribute>]
type KeyboardAction =  
    class
        inherit InputAction
    end
public class KeyboardAction extends InputAction

Le type KeyboardAction expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique KeyboardAction() Initialise une nouvelle instance de la classe KeyboardAction pour la sérialisation ou la désérialisation XML.
Méthode publique KeyboardAction(KeyActionType, Keys, String) Initialise une nouvelle instance de la classe KeyboardAction à l'aide du type d'événement de touche, de la touche sur laquelle l'utilisateur a appuyé et de la valeur générée par cette touche fournis.
Méthode publique KeyboardAction(UITechnologyElement, KeyActionType, Keys, String) Initialise une nouvelle instance de la classe KeyboardAction à l'aide de l'élément, du type d'événement de touche, de la touche sur laquelle l'utilisateur a appuyé et de la valeur générée par cette touche fournis.

Début

Propriétés

  Nom Description
Propriété publique ActionLogEntry Obtient ou définit l'entrée de journal d'actions pour l'action. (Hérité de UITestAction.)
Propriété publique ActionName Obtient ou définit le nom de cette action. (Substitue UITestAction.ActionName.)
Propriété publique ActionType Obtient ou définit le type d'opération de clavier.
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 UIActionInterpreter, tel qu' ThinkTimeMultiplier. (Hérité de UITestAction.)
Propriété publique AdditionalInfo Obtient des informations supplémentaires sur cette action.Les informations sont généralement utilisées par une agrégation d'actions de test.La procédure set n'est pas prise en charge par cette classe. (Substitue UITestAction.AdditionalInfo.)
Propriété publique Comment Obtient ou définit un commentaire pour cette action. (Hérité de UITestAction.)
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. (Hérité de UITestAction.)
Propriété publique ContinueOnErrorWrapper Obtient ou définit la valeur de la propriété ContinueOnError en tant que chaîne pour la sérialisation. (Hérité de UITestAction.)
Propriété publique ElapsedTime Obtient ou définit l'intervalle de temps de l'action. (Hérité de UITestAction.)
Propriété publique EndTimestamp Horodatage pour la fin de l'action. (Hérité de UITestAction.)
Propriété publique Id Obtient ou définit un seul identificateur numérique pour cette action. (Hérité de UITestAction.)
Propriété publique IsGlobalHotkey Obtient ou définit une valeur qui indique si l'entrée est un raccourci clavier global. (Hérité de InputAction.)
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. (Hérité de UITestAction.)
Propriété publique IsParameterizable Obtient une valeur qui indique si cette action peut être paramétrable. (Hérité de UITestAction.)
Propriété publique Key Obtient ou définit la touche enfoncée.
Propriété publique KeyValue Obtient ou définit la valeur d'entrée générée par l'enfoncement de la touche.
Propriété publique ModifierKeys Obtient ou définit que les touches de modification ont été enfoncées. (Hérité de InputAction.)
Propriété publique NeedFiltering Obtient ou définit une valeur qui indique si cette action peut être traitée par un UITestActionFilter. (Hérité de UITestAction.)
Propriété publique ParameterName Obtient ou définit le nom du paramètre correspondant pour la valeur de l'action. (Hérité de UITestAction.)
Propriété publique StartTimestamp Obtient ou définit l'horodatage de début lors de l'exécution de cette action. (Hérité de UITestAction.)
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. (Hérité de UITestAction.)
Propriété publique ThinkTime Obtient ou définit le nombre de secondes nécessaires pour l'exécution de cette action. (Hérité de UITestAction.)
Propriété publique ThinkTimeString Obtient ou définit le temps de réflexion pour cette action à l'aide d'une valeur de chaîne. (Hérité de UITestAction.)
Propriété publique Timestamp Obtient ou définit l'horodatage de cette action. (Hérité de UITestAction.)
Propriété publique UIElement Obtient ou définit l'élément d'interface utilisateur sur lequel cette action fonctionne. (Hérité de UITestAction.)
Propriété publique UIObjectName Obtient ou définit le nom de l'élément d'interface utilisateur sur lequel cette action fonctionne. (Hérité de UITestAction.)
Propriété publique UITestActionExtension Définit ou obtient une instance d'UITestActionExtension qui contient des propriétés relatives aux actions. (Hérité de UITestAction.)
Propriété publique ValueAsString Obtient la valeur d'entrée en tant que string.La procédure set n'est pas prise en charge par cette classe. (Substitue UITestAction.ValueAsString.)

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. (Hérité de UITestAction.)
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 Remplace object.GetHashCode (Hérité de UITestAction.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Invoke Appelle cette action. (Substitue UITestAction.Invoke(UITestActionInvoker, UIMap).)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée NotifyPropertyChanged Déclenche l'événement PropertyChanged. (Hérité de UITestAction.)
Méthode publique ToString Retourne la description de cette action. (Hérité de UITestAction.)

Début

Événements

  Nom Description
Événement public PropertyChanged Se produit en cas de modification d'une valeur de propriété. (Hérité de UITestAction.)

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

InputAction