示例 Excel 扩展:ActionFilter 类

此内部类扩展 UITestActionFilter 类并表示用于 Microsoft Excel 元素的测试操作的筛选器。

简单属性

借助这些只读属性,开发人员可以指定编码的 UI 测试框架如何执行此测试操作筛选器。 例如,Name 属性提供操作筛选器的名称。 其他属性可获取操作筛选器的 Category、此测试操作筛选器筛选的测试操作的 FilterTypeGroup 名称。 其他属性指示是否 ApplyTimeout 以及测试操作是否为 Enabled

ProcessRule 方法

此方法由编码的 UI 测试框架调用,它针对提供的 IUITestActionStack 执行筛选器。 当堆栈中的下一个操作向单元格发送键击时,此特定重写将移除单元格中的鼠标单击操作。 此后,它会返回 false。

private 方法

IsLeftClick 方法确定提供的操作是否表示单击鼠标左键。 AreActionsOnSameExcelCell 方法确定是否对 Excel 中的同一单元格执行两个提供的操作。

请参见

参考

UITestActionFilter

IUITestActionStack

其他资源

扩展编码的 UI 测试和操作录制以支持 Microsoft Excel