Przykładowe rozszerzenie programu Excel: klasa ActionFilter
Wewnętrzny klasa rozszerza UITestActionFilter klasy a oznacza filtr dla działania testu na Microsoft Excel element.
Proste właściwości
Te właściwości tylko do odczytu umożliwiają autora określić, jak ma być zrealizowane w ramach badań kodowane jako interfejsu użytkownika tego testu akcji filtru.Na przykład Name właściwość zawiera nazwę filtru akcji.Inne get właściwości Category filtru akcji FilterType, Group nazwa dla akcji badania, które są filtrowane według tego testu akcji filtru.Inni wskazują, czy ma być ApplyTimeout , a także, czy akcja test jest Enabled.
Metoda ProcessRule
Ta metoda jest wywoływana przez zakodowanej framework testujący interfejsu użytkownika i wykona filtr przeciwko pod warunkiem IUITestActionStack.To szczególne override usuwa myszy wybrać akcję na komórce, podczas następnej akcji w stosie wysyła naciśnięcia klawiszy do komórki.Następnie zwraca false.
Metody prywatne
IsLeftClick Metoda określa, czy podana Akcja reprezentuje lewym przyciskiem myszy.AreActionsOnSameExcelCell Metoda określa, czy dwa podane akcje są wykonywane na tej samej komórki w programie Excel.