您还可以使用插入动态测试对象来插入动态测试对象。对象映射中的测试对象的层次结构表示回放期间特定控件的搜索顺序。
通过一系列的应用程序更改,如果在测试应用程序中介绍新对象,那么对象的层次结构可能会更改。这会导致回放失败。使用动态测试对象,您可以将测试对象锚定位其父代的后代。
过程
- 从测试对象映射菜单中,单击来打开“选择应用程序”对话框。
- 在应用程序名称字段中,选择包含要测试的控件的应用程序,然后单击确定。
- 在“测试对象映射”工具栏中,单击
。 Functional Tester 打开“对象映射”对话框。
- 在选择对象页面上,单击对象查找器图标
,然后将其拖动到要添加到测试对象映射中的对象上的应用程序中。有关其他选择对象的方法,请参阅选择对象。
- 单击下一步。
- 在添加动态测试对象对话框中,选择锚定到选定的父代。 通过选择锚定到选定的父代,使新对象成为其父代的后代。现在,您可以动态搜索对象,从而锚定到父代。通过双击对象属性,您可以编辑识别属性。
- 选择要插入的对象,然后单击完成。
注: 要将现有映射的对象转换为动态对象,请在测试对象映射中右键单击,然后单击
转换为动态测试对象
。管理属性显示附加的
descriptionobject 属性。要将动态测试对象转换为映射的测试对象,请将
descriptionobject 属性设置为 false。但是,您必须确保测试对象是其父代中可映射的子代。