插入动态测试对象

您还可以使用插入动态测试对象来插入动态测试对象。对象图中的测试对象的层次结构表示回放期间特定控件的搜索顺序。 通过一系列的应用程序更改,如果在测试应用程序中介绍新对象,那么对象的层次结构可能会更改。这会导致回放失败。使用动态测试对象,您可以将测试对象锚定位其父代的后代。

过程

  1. 从测试对象图菜单中,单击应用程序 > 运行以打开“选择应用程序”对话框。
  2. 应用程序名称字段中,选择包含要测试的控件的应用程序,然后单击确定
  3. 在“测试对象图”工具栏中,单击测试对象 > 插入动态测试对象测试对象:插入动态测试对象 Functional Tester 打开“对象图”对话框。
  4. 选择对象页面上,单击对象查找器图标 对象查找器 并将其拖动到应用程序中希望添加到测试对象图的对象上。有关选择对象的其他方法,请参阅选择对象
  5. 单击下一步
  6. 添加动态测试对象对话框中,选择锚定到选定的父代 通过选择锚定到选定的父代,使新对象成为其父代的后代。现在,您可以动态搜索对象,从而锚定到父代。通过双击对象属性,您可以编辑识别属性。
  7. 选择要插入的对象,然后单击完成
    注: 要将现有映射的对象转换为动态对象,请在测试对象图中右键单击,然后单击转换为动态测试对象转换为动态测试对象。管理属性显示附加的 descriptionobject 属性。要将动态测试对象转换为映射测试对象,请将 descriptionobject 属性设置为 false。但是,必须确保测试对象是其父代的可映射子代。
    注: 要防止由于对象层次结构更改而导致回放失败,您还可启用动态查找功能,该功能使 Rational® Functional Tester 能够在正在进行测试的应用程序(其层次结构位置可能已经从测试对象图中的位置发生更改)查找测试对象。有关动态查找功能的信息,请参阅启用动态查找功能

反馈