对象存储库窗口
相关项: GUI 测试和组件
使用对象存储库,可以查看和修改对象描述,添加和删除测试对象,将它们拖到测试或组件中以添加新步骤。
访问对象存储库窗口
要打开对象存储库窗口,请确保在“解决方案资源管理器”窗格中已打开或选择 GUI 测试、操作或组件。
然后,执行以下操作之一:
UFT One 中已打开 GUI 测试、操作或组件 | 单击“对象存储库”按钮 ,或选择“资源”>“对象存储库” |
从解决方案浏览器窗格 | 双击对象存储库,或右键单击对象存储库并选择打开存储库 |
文档窗格中已显示 GUI 测试 | 右键单击画布中的操作并选择“对象存储库” |
从“工具箱”窗格 | 右键单击测试对象并选择“打开资源” |
从录制工具栏 | 在录制会话期间单击对象存储库按钮 。 |
只读对象存储库
UFT One 同时支持本地和共享对象存储库。本地对象存储库中的对象仅可用于关联的操作,而共享对象存储库可与多个操作关联。
默认情况下,共享对象存储库以只读方式打开。此外,在录制或测试运行期间,本地和共享对象存储库都为只读。
修改对象属性
在已修改应用程序中的对象并且要确保您的 UFT One 测试和组件根据需要继续运行时,您可能需要修改对象存储库中测试对象的属性。
备注: 如果您的网站包含“联系我们”超文本链接 (该链接已通过 UFT One 测试),并且此链接中的文本字符串已更改为“向我们发送电子邮件!”,则 UFT One 必须使用更新的文本来确保正确执行检查。
修改图像识别对象的属性
如果测试对象图像中包含文本,则可能还需要更新图像识别测试对象。在这种情况下,执行以下某项操作:
- 修改测试对象的图像以包含更新的文本。
- 将相似度描述属性添加到测试对象描述中。
- 减小属性值以让 UFT One 将测试对象与应用程序中的对象匹配 (尽管文本有所不同)。
有关详细信息,请参阅维护对象存储库中的测试对象。
对象存储库窗口选项
用户界面元素如下所述(无标签元素显示在尖括号中):
UI 元素 |
描述 |
---|---|
操作 (针对操作) |
可用于选择要查看其对象的操作。 |
业务组件 (对于组件) |
指示当前测试文档是业务组件。 |
<对象存储库树> |
显示本地对象存储库和与当前组件或选定操作关联的共享对象存储库中的所有测试对象、检查点对象和输出对象。 可以对对象存储库树中显示的对象进行筛选。 如果在不同的关联对象存储库中有名称、对象类和父层次结构相同的多个测试对象,则对象存储库树将仅显示根据定义的优先级顺序找到的第一个测试对象。 |
名称 |
UFT One 分配给对象的名称。可以更改本地对象存储库中对象的名称。有关详细信息,请参阅维护对象存储库中的测试对象。 |
类 |
对象的类。 |
存储库 |
对象所在的对象存储库的位置(文件名和路径)。如果对象位于本地对象存储库中,则显示本地。 |
<对象详细信息区域> |
显示并允许您修改以下信息之一:
有关详细信息,请参见对象存储库窗口 - 对象详细信息区域. |
测试对象图像区域 |
显示用来标识对象的图像,并允许您对其进行修改。 有关详细信息,请参见对象存储库窗口 - 测试对象图像区域. |
对象存储库窗口 - 对象详细信息区域
通过“对象存储库”窗口右下方的对象详细信息区域,您可以查看和修改用于在运行会话期间标识对象的属性和属性值,也可以查看和修改检查点或输出对象的属性。
对于测试对象:
UI 元素 |
描述 |
---|---|
描述属性 |
用于在运行会话期间标识对象的属性和属性值。 提示:
|
可视关系标识符 |
一组定义,可用于根据对象在应用程序中的相邻对象标识应用程序中的对象。定义和启用此选项时,“序号标识符”选项将禁用。 如果在对象存储库中找不到一个或多个相关对象,则表示文本显示在单元格中。 |
序号标识符 |
指示对象相对于具有其他相同描述的其他对象(所有属性值都相同的对象)的顺序或位置的数值。 如果为特定测试对象定义了可视关系标识符,此选项将禁用。 |
其他详细信息 |
包含以下选项: |
对于检查点: 对象详细信息区域包含与“检查点属性”对话框相同的信息。
对于输出对象: 对象详细信息区域包含与“输出值属性”对话框相同的信息。
对象存储库窗口 - 测试对象图像区域
测试对象详细信息区域下面的“测试对象图像”区域仅可用于图像识别和文本测试对象。
-
对于图像识别测试对象,此区域显示了 UFT One 用来在应用程序中标识对象的图像。
-
对于文本测试对象,此区域显示 UFT One 最初用于获取可标识对象的 text 属性的图像。如果您修改图像,UFT One 使用 OCR 标识图像中的文本,并相应地更新文本属性。
备注: 如果更改文本测试对象的文本属性,则不会更新图像。
要修改该图像,请单击此区域标题栏中的更改测试对象图像按钮 。此时将打开添加和更新图像识别或文本测试对象图像。在此对话框中,可以更改测试对象的图像。
对于图像识别对象,在对象上执行方法时,还可以更改在对象中单击的默认位置。
另请参见: