用于 Excel 的编码的 UI 测试扩展示例
本示例的扩展组件在 Visual Studio 编码 UI 测试进程中运行,在层次结构上大致与 ExtensionPackage 类同处基层。 TechnologyManager、 ActionFilter 和 PropertyProvider 类处于下一层,控件元素则处于顶层。
Excel 扩展体系结构
扩展点
这些类表示在示例中实现的扩展点,这些扩展点用于为 Microsoft Excel 启用编码 UI 测试。
ExtensionPackage
从 UITestExtensionPackage 类继承,这是编码 UI 测试扩展的入口点。 实现此抽象类可让编码 UI 测试框架从内部访问自定义 UI 测试技术管理器、UI 测试属性提供程序和用于测试新 UI 的 UI 测试操作筛选器。 有关更多信息,请参见示例 Excel 扩展:ExtensionPackage 类。
TechnologyManager
从 UITechnologyManager 类继承,此类提供用于测试录制和播放的技术管理器。 有关更多信息,请参见示例 Excel 扩展:TechnologyManager 类。
ActionFilter
从 UITestActionFilter 类继承,此类提供用于将类似测试操作结果聚合为单一测试结果的基类。 有关更多信息,请参见示例 Excel 扩展:ActionFilter 类。
技术元素
从 UITechnologyElement 类继承的基类为 UI 测试中可以录制和播放的技术元素提供了基础。 有关更多信息,请参见示例 Excel 扩展:Element 类。
PropertyProvider
从 UITestPropertyProvider 类继承,此类为支持用于测试录制和播放的 UI 元素属性提供了基类。 有关更多信息,请参见示例 Excel 扩展:PropertyProvider 类。
请参见
参考
概念
示例 Excel 扩展:ExtensionPackage 类