Exemple d'extension Excel : classe ActionFilter
Cette classe interne étend la classe UITestActionFilter et représente un filtre pour les actions de tests sur un élément Microsoft Excel.
Propriétés simples
Ces propriétés en lecture seule permettent au développeur de spécifier le mode d'exécution de ce filtre d'action de test par l'infrastructure de test codé de l'interface utilisateur.Par exemple, la propriété Name fournit le nom du filtre d'action.D'autres propriétés obtiennent le Category du filtre d'action, le FilterType, le nom Group des actions filtrées par ce filtre d'action de test.D'autres indiquent ApplyTimeout et également si l'action de test est Enabled.
Méthode ProcessRule
Cette méthode est appelée par l'infrastructure de test codé de l'interface utilisateur et applique le filtre au IUITestActionStackfourni.Ce remplacement particulier supprime une action de clic de souris sur une cellule lorsque l'action suivante dans la pile envoie des séquences de touches à la cellule.Il retourne alors false.
Méthodes privées
La méthode IsLeftClick détermine si l'action fournie représente un clic gauche de la souris.La méthode AreActionsOnSameExcelCell détermine si deux actions fournies sont exécutées sur la même cellule dans Excel.