Пример расширения Excel. Класс ActionFilter

Этот внутренний класс расширяет класс UITestActionFilter и представляет фильтр для действий теста по отношению к элементу Microsoft Excel.

Простые свойства

Эти свойства только для чтения позволяют разработчику указывать способ выполнения фильтра действий теста средой обработки закодированных тестов пользовательского интерфейса.Например, свойство Name предоставляет имя фильтра действий.Другие свойства получают категорию (Category) фильтра действий, тип фильтра (FilterType), имя группы (Group) для действий теста, фильтруемых данным фильтром действий.Другие свойства определяют, следует ли применять время ожидания (ApplyTimeout), а также включен ли фильтр действий теста (Enabled).

Метод ProcessRule

Этот метод вызывается средой обработки закодированных тестов пользовательского интерфейса; он выполняет фильтр для предоставленного объекта IUITestActionStack.Данное переопределение удаляет действие щелчка мыши в ячейке, если следующее действие в стеке отправляет нажатия клавиш клавиатуры в этой ячейке.Затем оно возвращает значение false.

Частные методы

Метод IsLeftClick определяет, представляет ли указанное действие щелчок левой кнопкой мыши.Метод AreActionsOnSameExcelCell определяет, выполняются ли два указанных действия в одной ячейке Excel.

См. также

Ссылки

UITestActionFilter

IUITestActionStack

Основные понятия

Расширение закодированных тестов пользовательского интерфейса и записей действий для поддержки Microsoft Excel