测试对象描述

相关项: GUI 测试和组件

对于每个测试对象类,UFT One 将在识别对象时识别一组描述属性,并选择这些属性的子集作为唯一的对象描述。然后,UFT One 将在运行测试或组件时使用该描述来识别对象。

测试或组件运行时,UFT One 会搜索与其识别的描述相匹配的对象。如果没有找到与描述相匹配的任何对象,或如果找到了一个或多个匹配的对象,UFT One 可能会使用“智能标识”机制来识别对象。

您可以配置 UFT One 用于识别应用程序中对象的描述的强制、辅助和顺序标识属性,还可以启用并配置“智能标识”机制。有关详细信息,请参阅配置对象标识

示例: 默认情况下,UFT One 会识别图像类型 (如普通图像或图像按钮)、HTML 标记以及它识别的每个 Web 图像的 Alt 文本。

如果上述三种强制属性值不足以在父对象中唯一标识该对象,UFT One 将添加一些辅助属性和/或序号标识符以创建唯一描述。

图像识别测试对象和文本测试对象

使用图像识别测试对象或文本测试对象时,UFT One 会根据对象的外观识别对象,而不是从对象中检索属性。

图像识别: 对于描述属性,UFT One 存储对象的图像,该图像稍后可用于识别对象。如果对象的某些部分看起来并非始终相同,则可以指示 UFT One 在使用图像标识该对象时忽略这些区域。

文本: 对于描述属性,UFT One 将使用文本属性通过 OCR 标识应用程序中的文本。

如有必要,UFT One 还可以使用序号标识符为对象创建唯一描述。对象配置的其他方面 (如必要属性和辅助属性以及智能标识) 与图像识别测试对象或文本测试对象无关。

UFT One 为图像识别测试对象或文本测试对象创建描述后,您可以添加可视关系标识符以改进对象标识。

对于图像识别对象,还可以在必要时将相似度skipmakeobjvisiblemethodoptionorderratiotestthreshold 描述属性添加到测试对象描述中。

另请参见: