Partager via


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.

Voir aussi

Référence

UITestActionFilter

IUITestActionStack

Autres ressources

Extension des tests codés de l'interface utilisateur t enregistrements des actions pour prendre charge Microsoft Excel