Windows 应用程序 > 高级窗格 (选项对话框 > GUI 测试选项卡)

此窗格使您能够修改 UFT One 录制和运行基于 Windows 应用程序的测试或业务组件的方式。

访问

选择“工具”>“选项”>GUI 测试”选项卡 >“Windows 应用程序”>“高级”节点。

重要信息

有关针对具有 Win32 API 和 Windows 消息模型专业知识的用户的基于 Windows 的应用程序的高级测试信息,请参见基于 Windows 的高级应用程序测试

另请参见 Windows 应用程序>常规窗格 (选项对话框> GUI 测试选项卡)

用户界面元素如下所述:

UI 元素

描述

对象标识节点
总是枚举子窗口 (可能会影响性能)

指示 UFT One 在录制和运行测试或业务组件时枚举所有子窗口。

默认情况下此选项未选中,仅当对象无法识别时才应使用此选项,因为它可能会严重影响性能。

默认使用 UI Automation

指示 UFT One 使用 UI Automation 模式进行对象标识 (而不是标准对象标识)。

此模式适用于侦测和识别对象,以及添加检查点和输出值。

如果清除此选项,则将使用默认技术来标识或捕获对象,例如“标准 Windows”。

录制设置节点
按钮

定义 Button 对象的录制设置:

  • 仅录制对象的基本操作。在按钮上启用简化的录制。使用此模式可在非标准情况下改善对用户操作的识别。

    此选项在默认情况下未选中,并且仅在默认录制方法不能满足您的需要时才能使用。有关详细信息,请参阅基于 Windows 的高级应用程序测试

  • 录制 Click。指定是在按下鼠标按钮 (按下鼠标按钮) 还是在释放鼠标按钮 (释放鼠标按钮) 时录制 Click 操作。

    仅在选择了仅录制对象的基本操作时才会启用此选项。

    默认值 = 释放鼠标按钮

List

定义基于 Windows 的 List 对象 (例如,WinList、WinListView 和 VbList) 的录制设置:

  • 仅录制对象的基本操作。在列表上启用简化的录制。使用此模式可在非标准情况下改善对用户操作的识别。

    此选项在默认情况下未选中,并且仅在默认录制方法不能满足您的需要时才能使用。有关详细信息,请参阅基于 Windows 的高级应用程序测试

  • 录制 Select。指定是在按下鼠标按钮 (按下鼠标按钮) 还是在释放鼠标按钮 (释放鼠标按钮) 时录制 Select 操作。

    默认值 = 释放鼠标按钮

Menu

定义 Menu 对象的录制设置:

  • 启用录制。指定 UFT One 是否录制菜单控件操作。例如,可能希望 UFT One 忽略选择菜单以打开另一窗口的实际进程。

    默认情况下,此选项是选中的。

  • Menu 录制模式。指定 UFT One 在录制菜单控件的操作之前是验证还是忽略菜单初始化事件。

    仅当选中启用录制时才会启用此选项。有关详细信息,请参阅基于 Windows 的高级应用程序测试

    默认值 = 验证菜单初始化事件

对象

定义识别为 WinObject 测试对象的对象的录制设置:

  • 仅录制对象的基本操作。在 WinObject 测试对象上启用简化的录制。使用此模式可在非标准情况下改善对用户操作的识别。

    此选项在默认情况下未选中,并且仅在默认录制方法不能满足您的需要时才能使用。有关详细信息,请参阅基于 Windows 的高级应用程序测试

  • 录制 Click。指定是在按下鼠标按钮 (按下鼠标按钮) 还是在释放鼠标按钮 (释放鼠标按钮) 时录制 Click 操作。

    仅在选择了仅录制对象的基本操作时才会启用此选项。

    默认值 = 按下鼠标按钮

选项卡

定义 Tab 对象的录制设置:

  • 仅录制对象的基本操作。在选项卡上启用简化的录制。使用此模式可在非标准情况下改善对用户操作的识别。

    此选项在默认情况下未选中,并且仅在默认录制方法不能满足您的需要时才能使用。有关详细信息,请参阅基于 Windows 的高级应用程序测试

  • 录制 Select。指定是在按下鼠标按钮 (按下鼠标按钮) 还是在释放鼠标按钮 (释放鼠标按钮) 时录制 Select 操作。

    仅在选择了仅录制对象的基本操作时才会启用此选项。

    默认值 = 释放鼠标按钮

Toolbar

定义 Toolbar 对象的录制设置:

  • 仅录制对象的基本操作。在工具栏上启用简化的录制。使用此模式可在非标准情况下改善对用户操作的识别。

    此选项在默认情况下未选中,并且仅在默认录制方法不能满足您的需要时才能使用。有关详细信息,请参阅基于 Windows 的高级应用程序测试

  • 录制 Press。指定是在按下鼠标按钮 (按下鼠标按钮) 还是在释放鼠标按钮 (释放鼠标按钮) 时录制 Press 操作。

    仅在选择了仅录制对象的基本操作时才会启用此选项。

    默认值 = 释放鼠标按钮

Tree view

定义 Treeview 对象的录制设置:

  • 仅录制对象的基本操作。在树视图上启用简化的录制。使用此模式可在非标准情况下改善对用户操作的识别。

    此选项在默认情况下未选中,并且仅在默认录制方法不能满足您的需要时才能使用。有关详细信息,请参阅基于 Windows 的高级应用程序测试

  • 录制 Select。指定是在按下鼠标按钮 (按下鼠标按钮) 还是在释放鼠标按钮 (释放鼠标按钮) 时录制 Select 操作。

    仅在选择了仅录制对象的基本操作时才会启用此选项。

    默认值 = 释放鼠标按钮

  • 录制树项目。指定是按名称还是按虚拟索引录制树项。

    默认值 = 按名称

Window

定义 Window 对象的录制设置:

  • 仅录制对象的基本操作。在窗口上启用简化的录制。使用此模式可在非标准情况下改善对用户操作的识别。

    此选项在默认情况下未选中,并且仅在默认录制方法不能满足您的需要时才能使用。有关详细信息,请参阅基于 Windows 的高级应用程序测试

  • 录制 Click。指定是在按下鼠标按钮 (按下鼠标按钮) 还是在释放鼠标按钮 (释放鼠标按钮) 时录制 Click 操作。

    仅在选择了仅录制对象的基本操作时才会启用此选项。

    默认值 = 释放鼠标按钮

Keyboard

定义键盘上所执行操作的录制设置:

Utility 对象

定义 Utility 对象的录制设置:

录制 SystemUtil.Run 命令。指定在录制会话期间打开应用程序时,UFT One 是否录制 SystemUtil.Run 命令。

默认情况下,此选项是选中的。

运行设置节点

Edit Box

定义 Edit 对象的运行设置:

  • 在插入文本前单击编辑框。指定 UFT One 在运行测试或业务组件时,将文本插入编辑框之前是否在其中执行 Click 操作以设置焦点。

  • 使用键盘事件执行 Set 操作。如果选中该项,则指示 UFT One 在运行会话期间在编辑框上执行 Set 操作时模拟键盘事件。如果清除该项,则指示 UFT One 使用 API 或 Windows 消息执行编辑框 Set 操作。

UI Automation

对基于 UI Automation 的测试使用回放超时。指示 UFT One 在运行支持 UI Automation 的测试时,使用超时间隔来模拟用户输入。选择或清除此复选框以使用间隔。

此选项适用于所有 UI Automation 对象。

底部区域

描述

描述选定的选项。

重置按钮

将窗格中的所有选项重置为其默认值。