将测试对象添加到对象存储库

相关项: GUI 测试和组件

本主题描述如何将测试对象添加到本地或共享对象存储库。

概述

您可以使用各种方式将测试对象添加到对象存储库:

  • 使用“导航并识别”选项将对象添加到共享对象存储库

  • 从本地存储库的“对象存储库”窗口或共享存储库的“对象存储库管理器”。

  • 在编辑测试或组件时将测试对象添加到本地对象存储库。

  • 使用对象侦测器或对象标识中心 (OIC) 侦测对象并将其添加到对象存储库。

  • 录制步骤以将您在其上执行操作的对象添加到本地对象存储库。(对于关联的共享对象存储库中不存在的对象,将执行此操作)。

  • 使用 Capture 函数捕获对象并将其添加到本地对象存储库。

  • 从交互屏幕添加测试对象,或从交互屏幕插入步骤时添加测试对象。

将测试对象添加到对象存储库时,可以选择仅添加选定的测试对象、添加某个类型的所有测试对象(如所有 Button 对象)或添加特定类的所有测试对象(如所有 WebButton 对象)。

返回页首

使用导航并识别添加测试对象

使用“导航并识别”选项识别测试对象,并将识别的对象添加到共享对象存储库。有关详细信息,请参阅使用导航并识别添加测试对象

返回页首

从对象存储库窗口或对象存储库管理器添加对象

从“对象存储库”窗口将测试对象添加到本地对象存储库,或从对象存储库管理器添加到共享对象存储库。

要添加测试对象,请执行以下操作:

  1. 单击“添加对象”/“将对象添加到本地”工具栏按钮

    UFT One 将隐藏,并且指针将更改为指向手。在某些环境中,当您将鼠标悬停在应用程序上方时,会突出显示测试对象。

  2. 在应用程序中,单击要添加到对象存储库中的对象。

  3. 如果您单击的位置与多个对象关联,请从对象选择对话框中显示的对象中选择要添加的对象。

    • 如果选定对象位于层次结构的底部,则将对象直接添加到对象存储库中。
    • 如果选定对象是父对象,则在定义对象筛选对话框中定义要添加的子对象。

    如果新对象的父对象尚未存在于对象存储库中,还将添加这些父对象。

本地对象在对象存储库树中显示为黑色,这表示它们是可编辑的;共享对象则显示为灰色,且仅可在对象存储库管理器中进行编辑。

返回页首

编辑步骤时添加测试对象

在编辑测试或组件时将测试对象添加到本地存储库。

要添加测试对象,请执行以下操作:

  1. 在“关键字视图”的项单元格中,从下拉列表中选择“对象来自存储库”

  2. 在“选择测试对象”对话框中,选择要添加的对象。

  3. 单击“确定”以使用选定对象创建步骤。

选定步骤将添加到测试中,而对象则添加到操作或组件的本地对象存储库中。

返回页首

定义新测试对象

定义测试对象并将其添加到对象存储库。

要定义新测试对象,请执行以下操作:

  1. 按照正确的对象层次结构,选择要在其下定义新对象的对象。

  2. 单击定义新测试对象按钮 或选择对象 > 定义新测试对象。将打开“定义新测试对象”对话框。

  3. 在“环境”下拉列表中,为对象选择 UFT One 插件环境。

  4. 在“类”下拉列表中,选择对象类型。

  5. 在“名称”编辑框中,为对象指定名称。

  6. 在“测试对象详细信息”区域中,为对象提供必需的描述属性。

  7. 单击“添加”以将新对象插入到对象存储库中。

  8. 单击“关闭”以返回到主对象存储库窗口。

返回页首

使用对象侦测器或 OIC 添加测试对象

使用对象侦测器或 OIC 侦测测试对象并将其添加到对象存储库。

要使用对象侦测器或 OIC 添加测试对象,请执行以下操作:

  1. UFT One 工具栏或者对象存储库窗口或对象存储库管理器中的工具栏中,单击“对象侦测器” 按钮或 OIC 按钮。

  2. 侦测对象并将其添加到对象存储库。请参阅将对象添加到对象存储库中将对象添加到对象存储库中

返回页首

通过捕获所有对象来添加测试对象

在应用程序的选定区域中使用“捕获”功能捕获所有对象。

要使用捕获添加测试对象,请执行以下操作:

  1. 将应用程序打开至应用程序的正确页面、窗口或部分。

  2. 在工具栏中,单击“捕获”按钮

  3. 在应用程序中,选择要捕获的顶级对象。

  4. 当鼠标指针变为十字线时,单击并拖动以选择包含要捕获的对象的区域。

    UFT One 将在应用程序的选定区域周围显示闪烁的矩形,并在识别对象时暂停闪烁。

    识别的对象将添加到操作的本地对象存储库中。

返回页首

从交互屏幕添加测试对象

使用交互屏幕将测试对象添加到对象存储库。

要从交互屏幕添加测试对象,请执行以下操作:

  1. 如果交互屏幕未显示,则选择“查看”>“交互屏幕”

  2. 在测试中选择其交互屏幕包含要添加到对象存储库的对象的步骤。

  3. 在交互屏幕中,右键单击要添加的对象并选择查看/添加对象

  4. 如果单击的位置与多个对象关联,则会打开“对象选择”对话框。选择要添加到对象存储库的对象,然后单击确定,关闭“对象选择”对话框。

    将打开对象属性对话框并显示对象的默认描述属性。

返回页首

通过从交互屏幕插入步骤来添加测试对象

使用交互屏幕插入步骤并将测试对象添加到对象存储库。

要通过插入步骤来添加测试对象,请执行以下操作:

  1. 如果交互屏幕未显示,则选择“查看”>“交互屏幕”

  2. 在测试中选择其交互屏幕包含要添加步骤的对象的步骤。

  3. 在交互屏幕中,右键单击要添加步骤的对象并选择要插入的步骤的类型 (检查点、输出值或步骤生成器)。

  4. 如果单击的位置与多个对象关联,则会打开“对象选择”对话框。选择要添加步骤的对象,单击确定

    将打开相应的对话框,通过该对话框,您可以为要插入的步骤配置首选项。

  5. 设置首选项,并选择在“关键字视图”或编辑器中当前选择的步骤之前还是之后插入步骤。单击确定关闭对话框。

    新步骤将插入到您的测试中,并且将为当前操作将对象添加到本地对象存储库(如果尚未包含该对象)。

返回页首

另请参见: