Freigeben über


Sample Excel Extension: ActionFilter Class

Durch diese interne Klasse wird die UITestActionFilter-Klasse erweitert. Sie stellt einen Filter für Testaktionen für ein Microsoft Excel-Element dar.

Einfache Eigenschaften

Mithilfe dieser schreibgeschützten Eigenschaften kann der Entwickler angeben, wie dieser Testaktionsfilter vom Framework für den Test der codierten UI ausgeführt werden soll.Die Name-Eigenschaft stellt z. B. den Namen des Aktionsfilters bereit.Andere Eigenschaften rufen die Category des Aktionsfilters, den FilterType und den Group-Namen der Testaktionen ab, die anhand dieses Testaktionsfilters gefiltert werden.Andere geben an, ob ein Timeout angewendet werden soll (ApplyTimeout) und ob die Testaktion aktiviert ist (Enabled).

ProcessRule-Methode

Diese Methode wird vom Framework für den Test der codierten UI aufgerufen und führt den Filter für den bereitgestellten IUITestActionStack aus.Diese spezielle Überschreibung entfernt eine Maus aus Aktion in einer Zelle, wenn die nächste Aktion im Stapel Tastatureingaben an die Zelle sendet.Dann wird false zurückgegeben.

Private-Methoden

Durch die IsLeftClick-Methode wird bestimmt, ob die bereitgestellte Aktion einen Klick mit der linken Maustaste darstellt.Die AreActionsOnSameExcelCell-Methode bestimmt, ob zwei bereitgestellte Aktionen in derselben Zelle in Excel ausgeführt werden.

Siehe auch

Referenz

UITestActionFilter

IUITestActionStack

Konzepte

Extending Coded UI Tests and Action Recordings to Support Microsoft Excel