用于 Excel 的编码的 UI 测试扩展示例

本示例的扩展组件在 Visual Studio 编码 UI 测试进程中运行,在层次结构上大致与 ExtensionPackage 类同处基层。TechnologyManager、 ActionFilter 和 PropertyProvider 类处于下一层,控件元素则处于顶层。

Excel 扩展体系结构

Excel 测试扩展体系结构

扩展点

这些类表示在示例中实现的扩展点,这些扩展点用于为 Microsoft Excel 启用编码 UI 测试。

Ff400221.collapse_all(zh-cn,VS.110).gifExtensionPackage

UITestExtensionPackage 类继承,这是编码 UI 测试扩展的入口点。实现此抽象类可让编码 UI 测试框架从内部访问自定义 UI 测试技术管理器、UI 测试属性提供程序和用于测试新 UI 的 UI 测试操作筛选器。有关更多信息,请参见示例 Excel 扩展:ExtensionPackage 类

Ff400221.collapse_all(zh-cn,VS.110).gifTechnologyManager

UITechnologyManager 类继承,此类提供用于测试录制和播放的技术管理器。有关更多信息,请参见示例 Excel 扩展:TechnologyManager 类

Ff400221.collapse_all(zh-cn,VS.110).gifActionFilter

UITestActionFilter 类继承,此类提供用于将类似测试操作结果聚合为单一测试结果的基类。有关更多信息,请参见示例 Excel 扩展:ActionFilter 类

Ff400221.collapse_all(zh-cn,VS.110).gif技术元素

UITechnologyElement 类继承的基类为 UI 测试中可以录制和播放的技术元素提供了基础。有关更多信息,请参见示例 Excel 扩展:Element 类

Ff400221.collapse_all(zh-cn,VS.110).gifPropertyProvider

UITestPropertyProvider 类继承,此类为支持用于测试录制和播放的 UI 元素属性提供了基类。有关更多信息,请参见示例 Excel 扩展:PropertyProvider 类

请参见

参考

UITestPropertyProvider

UITechnologyElement

UITestActionFilter

UITestExtensionPackage

概念

示例 Excel 扩展:ExtensionPackage 类

示例 Excel 扩展:TechnologyManager 类

示例 Excel 扩展:ActionFilter 类

示例 Excel 扩展:Element 类

示例 Excel 扩展:PropertyProvider 类