将测试对象添加到对象存储库中
相关项: GUI 测试和组件
本主题介绍如何从“对象存储库”窗口 (对于本地对象存储库) 或“对象存储库管理器” (对于共享对象存储库) 将测试对象添加到本地或共享对象存储库中。
将测试对象添加到对象存储库
-
单击“添加对象”/“将对象添加到本地”工具栏按钮 。
UFT One 将隐藏,并且指针将更改为指向手。在某些环境中,当您将鼠标悬停在应用程序上方时,会突出显示测试对象。
-
在应用程序中,单击要添加到对象存储库中的对象。
-
如果您单击的位置与多个对象关联,请从对象选择对话框中显示的对象中选择要添加的对象。
- 如果选定对象位于层次结构的底部,则将对象直接添加到对象存储库中。
- 如果选定对象是父对象,则在定义对象筛选对话框中定义要添加的子对象。
如果新对象的父对象尚未存在于对象存储库中,还将添加这些父对象。
本地对象在对象存储库树中显示为黑色,这表示它们是可编辑的;共享对象则显示为灰色,且仅可在对象存储库管理器中进行编辑。
添加步骤的同时将测试对象添加到本地对象存储库中
-
在“关键字视图”的项单元格中,从下拉列表中选择“对象来自存储库”。
-
在“选择测试对象”对话框中,选择要添加的对象。
-
单击“确定”以使用选定对象创建步骤。
选定步骤将添加到测试中,而对象则添加到操作或组件的本地对象存储库中。
定义新测试对象
-
按照正确的对象层次结构,选择要在其下定义新对象的对象。
-
单击定义新测试对象按钮 或选择对象 > 定义新测试对象。将打开“定义新测试对象”对话框。
-
在“环境”下拉列表中,为对象选择 UFT One 插件环境。
-
在“类”下拉列表中,选择对象类型。
-
在“名称”编辑框中,为对象指定名称。
-
在“测试对象详细信息”区域中,为对象提供必需的描述属性。
-
单击“添加”以将新对象插入到对象存储库中。
-
单击“关闭”以返回到主对象存储库窗口。
使用对象侦测器将测试对象添加到对象存储库中
-
从 UFT One 或对象存储库管理器中,单击“对象侦测器”按钮 。
-
在“对象侦测器”窗口中,单击指向手。UFT One 将最小化。
-
在应用程序中,单击要添加的对象。对象的属性将显示在“对象侦测器”窗口的主要部分中。
-
在“对象侦测器”中,从层次结构中选择要添加的相应对象。
-
单击添加对象按钮 。对象将添加到本地对象存储库或共享对象存储库,具体取决于您从何处打开“对象侦测器”对话框。
通过捕获所有对象来添加测试对象
在应用程序的选定区域中使用“捕获”功能捕获所有对象。
-
将应用程序打开至应用程序的正确页面、窗口或部分。
-
在工具栏中,单击“捕获”按钮 。
-
在应用程序中,选择要捕获的顶级对象。
-
当鼠标指针变为十字线时,单击并拖动以选择包含要捕获的对象的区域。
UFT One 将在应用程序的选定区域周围显示闪烁的矩形,并在识别对象时暂停闪烁。
识别的对象将添加到操作的本地对象存储库中。
从交互屏幕将测试对象添加到本地对象存储库中
-
如果交互屏幕未显示,则选择“查看”>“交互屏幕”。
-
在测试中选择其活动屏幕包含要添加到对象存储库的对象的步骤。
-
在活动屏幕中,右键单击要添加的对象并选择查看/添加对象。
-
如果单击的位置与多个对象关联,则会打开“对象选择”对话框。选择要添加到对象存储库的对象,然后单击确定,关闭“对象选择”对话框。
-
将打开对象属性对话框并显示对象的默认描述属性。
通过从交互屏幕插入步骤来将测试对象添加到本地对象存储库中
-
如果交互屏幕未显示,则选择“查看”>“交互屏幕”。
-
在测试中选择其活动屏幕包含要添加步骤的对象的步骤。
-
在交互屏幕中,右键单击要添加步骤的对象并选择要插入的步骤的类型 (检查点、输出值或步骤生成器)。
-
如果单击的位置与多个对象关联,则会打开“对象选择”对话框。选择要添加步骤的对象,单击确定。
将打开相应的对话框,通过该对话框,您可以为要插入的步骤配置首选项。
-
设置首选项,并选择在“关键字视图”或编辑器中当前选择的步骤之前还是之后插入步骤。单击确定关闭对话框。新步骤将插入到您的测试中,并且将为当前操作将对象添加到本地对象存储库(如果尚未包含该对象)。
另请参见: