.NET Windows Forms 插件

使用 UFT One .NET 插件测试 .NET Windows Forms 用户界面对象 (控件)。

下表总结了有关 .NET Windows Forms 应用程序支持的基本信息以及它是如何与 UFT One 的一些常用方面相关的。

常规信息

插件类型

.NET Windows Forms 的测试支持功能与基于 Windows 的插件类似。它的很多功能与其他基于 Windows 的插件相同。

支持的环境

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

支持 .NET 5 - 8 作为技术预览。

.NET 早期版本支持的部分测试对象 (如 SwfPropertyGridSwfToolBarSwfTableSwfStatusBar) 在这些新版本中将不会被标识。

要支持这些测试对象,您可以尝试使用 UIA Pro。

重要信息

  • 您可以测试从 System.Windows.Forms.Control 继承的大多数自定义 .NET 控件,而不管创建应用程序所用的语言 (例如 Visual Basic、.NET、C#)。

  • 无论使用何种 Windows 显示缩放 (DPI),您都可以测试 .NET 控件。

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

测试对象方法和属性

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

扩展 .NET 插件

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

已知问题 已知问题 - .NET Windows Forms
先决条件

打开应用程序

必须先打开 UFT One,然后再打开 .NET Windows Forms 应用程序

插件依赖关系

必须安装 .NET 插件。

配置

配置选项

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

录制和运行设置对话框

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

如果您在“录制和运行设置”对话框中选择了仅在以下应用程序上录制和运行单选按钮,则这些设置还将应用于(限制).NET Windows 侦测器、对象侦测器以及其他指向手操作识别的应用程序。

自定义交互屏幕捕获设置对话框

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

应用程序区域其他设置窗格

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

另请参见: