运行结果中的智能标识(仅限 UFT One GUI 测试)

如果识别的描述不能使 UFT One 标识步骤中的指定对象,并为该对象定义(并启用)了智能标识定义,则 UFT One 尝试使用智能标识机制标识对象。以下示例演示了两个可能场景。

没有对象与识别的描述匹配

在没有对象与识别的描述匹配之后,如果 UFT One 成功使用智能标识找到对象,运行结果将显示警告状态,并包括以下信息:

在结果树中

在“结果详细信息”窗格中

缺失对象的描述不匹配图标。例如:

指示找不到对象 (例如,ShoppingCart Link 对象)。

缺失对象的“智能标识”图标。例如:

指示智能标识机制成功发现对象,以及用于查找对象的属性的信息。可以使用此信息修改识别的测试对象描述,以便 UFT One 可以在未来的测试运行中使用该描述查找对象。

执行的实际步骤。例如:

所执行步骤的正常结果详细信息。

下面的图像显示了测试或组件的结果,其中,在更改了某个识别的描述属性值后,使用智能标识来标识 ShoppingCartLink 对象。

返回页首

多个对象与识别的描述匹配

在找到与识别的描述匹配的多个对象之后,如果 UFT One 成功使用智能标识找到对象,则 UFT OneRun Results Viewer 中显示智能标识信息。步骤仍然接收到通过状态,因为在大多数情况下,如果未使用“智能标识”,测试对象描述加上序号标识符已可能识别对象。

在此类情况下,“运行结果”显示以下信息:

在结果树中

在“结果详细信息”窗格中

缺失对象的“智能标识”图标。例如:

指示智能标识机制成功发现对象,以及用于查找对象的属性的信息。可以使用此信息创建对象的唯一对象描述,以便 UFT One 可以在未来的测试运行中使用该描述查找对象。

执行的实际步骤。例如:

所执行步骤的正常结果详细信息。

下面的图像显示了测试或组件的结果,其中,在识别描述导致多个匹配之后,使用智能标识唯一识别 Flight Confirmation: Mercury 对象。

如果智能标识机制无法成功标识对象,则测试或组件失败,并且在运行结果中显示正常的失败步骤。

返回页首