缺省情况下,通过 Rational Web UI Tester 创建的测试将使用标准对象属性(比如内容、标识、类和 XPath)来查找、识别和定位 UI 控件的对象。但正在测试的某些应用程序使用定制属性来描述 UI 控件的属性。要避免出现标准行为,您需要将定制属性添加到首选标识的列表中,并且确定其优先级,以便定制属性在受测试应用程序中被识别为主要对象属性。
过程
在首选项中,设置这些属性的列表。
- 在测试编辑器中,单击
- 单击添加,然后在打开的对话框中,输入 Web 对象属性的名称,以便在记录和运行测试时此属性可以用作对象标识。然后单击确定。
- 使用上移和下移按钮来确定列表中属性的优先级。依次单击应用和确定
- 设置了首选对象标识的列表时,将记录测试。如果测试是在您设置首选对象标识之前记录的,那么您需要再次运行测试以应用首选项。
- 打开脚本,然后检查属性是否在对象标识依据中的属性列表中。
结果
现在,当记录测试时,会自动识别定制属性,这些定制属性在对象标识依据中列为主要对象属性,并且在属性表中也列为主要对象属性(粗体显示)。对于标准属性,您可以在测试步骤中修改属性及其值。