标识父对象描述问题
相关项: GUI 测试和组件
测试或组件中的每个对象均相对于其父对象进行了标识。
如果出现无法标识对象的错误,尽管您可以在应用程序中看到对象,且对象在对象存储库和对象侦测器中似乎有相同的对象属性值,仍然可能是步骤中指定的某个父对象的描述有问题,或只是对象的层次结构与 UFT One 识别对象时的层次结构不同。
要确定对象层次结构中的哪个对象导致问题,请试用以下方法之一:
-
在应用程序中的对象上重新录制步骤,并比较新识别对象的父对象和有问题对象的父对象。然后比较两个对象的父对象层次结构。如果父对象层次结构相同,则比较对象存储库中的父对象描述。
有关执行此比较的详细信息,请参阅逐步说明。
-
在对象层次结构中为每个父对象插入 Exist 语句,并运行该部分的测试或组件。
单击此处获取如何创建 Exist 语句的逐步说明。
提示: 您还可以使用“对象存储库”窗口中的在应用程序中突出显示选项从应用程序中找到选定对象。
查明对象的父层次结构的问题后,请试用以下解决方案之一:
- 使用针对解决对象描述问题的建议,修正有问题的父对象的对象描述。
- 在编辑器中查找旧层次结构的所有实例,然后将其替换为正确的对象层次结构,如重新录制对象以标识父对象描述问题中的示例所述。