.NET Windows Presentation Foundation (WPF) 插件

使用 UFT One Windows Presentation Foundation (WPF) 插件测试 WPF (Windows Presentation Foundation) 用户界面对象 (控件)。

常规信息

插件类型

这是基于 Windows 的插件。它的很多功能与其他基于 Windows 的插件相同。

支持的环境

有关受支持的 Windows Presentation Foundation 环境的详细信息,请参阅UFT One 支持矩阵的“WPF 插件”部分。

测试对象方法和属性

WPF 插件提供了测试 WPF 应用程序中的对象时可使用的测试对象、方法和属性。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》.NET Windows Presentation Foundation部分。

重要信息
  • 您可以测试从 System.Windows.Controls.Control 类直接或间接继承的大多数自定义 WPF 控件,而不管创建该应用程序所用的语言 (例如 Visual Basic、.NET、C#),也可以测试从 System.Windows.Controls.Control 类继承的第三方 WPF 控件,并实现自动化接口。

  • UFT One 2023 及更高版本: 无论使用何种 Windows 显示缩放 (DPI),您都可以测试 WPF 控件。

    当使用非 100% 的 Windows 显示缩放时,某些方法可能无法正常工作。请参阅Windows 显示缩放 (DPI)

子插件

UFT One 2023 及更高版本:

WpfDXGrid 测试对象支持 DevExpress 数据网格控件。此测试对象是 DevExpress WPF 子插件的一部分,而非 WPF 插件本身。

DevExpress 插件作为 WPF 插件的一部分安装。但是,默认情况下不会加载此插件。要在 DevExpress 数据网格对象上创建测试步骤,请在打开 UFT One 时选择 DevExpress 插件。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》WPF > DevExpress 部分。

注: DevExpress 数据网格控件不支持录制。

扩展 WPF 插件

对于 UFT One WPF 插件不支持即取即用的第三方和自定义 WPF 控件,WPF 插件扩展性允许开发针对它们的测试的支持。

已知问题 已知问题 - .NET WPF
先决条件

打开应用程序

可以在打开 UFT One 之前或之后打开 WPF 应用程序。

插件依赖关系

必须安装 Web 和 .NET 插件。

配置

配置选项

使用 Windows 应用程序窗格。
(工具 > 选项 > GUI 测试选项卡 >Windows 应用程序节点)

录制和运行设置

使用“Windows 应用程序”选项卡。

自定义交互屏幕捕获设置

使用 Windows 应用程序部分。
(工具 > 选项 > GUI 测试 选项卡 > 活动屏幕节点 > 自定义级别)

应用程序区域其他设置

使用应用程序窗格。
在应用程序区域侧栏中,选择其他设置 > 应用程序

另请参见: