指定用于 UI 控件的属性

缺省情况下,通过 Rational Web UI Tester 创建的测试将使用标准对象属性(比如内容、标识、类和 XPath)来查找、识别和定位 UI 控件的对象。但正在测试的某些应用程序使用定制属性来描述 UI 控件的属性。要避免出现标准行为,您需要将定制属性添加到首选标识的列表中,并且确定其优先级,以便定制属性在受测试应用程序中被识别为主要对象属性。

过程

在首选项中,设置这些属性的列表。

  1. 在测试编辑器中,单击窗口 > 首选项 > 测试 > 记录 > Web UI 记录 > 首选对象标识
  2. 单击添加,然后在打开的对话框中,输入 Web 对象属性的名称,以便在记录和运行测试时此属性可以用作对象标识。然后单击确定
  3. 使用上移下移按钮来确定列表中属性的优先级。依次单击应用确定
    设置首选对象标识的列表
  4. 设置了首选对象标识的列表时,将记录测试。如果测试是在您设置首选对象标识之前记录的,那么您需要再次运行测试以应用首选项。
  5. 打开脚本,然后检查属性是否在对象标识依据中的属性列表中。
    定制属性在应用程序中被识别为对象标识
    属性表,其中的定制属性在应用程序中被标识为主要属性

结果

现在,当记录测试时,会自动识别定制属性,这些定制属性在对象标识依据中列为主要对象属性,并且在属性表中也列为主要对象属性(粗体显示)。对于标准属性,您可以在测试步骤中修改属性及其值


反馈