修改用于标识测试脚本中的对象的属性

记录测试时,测试中用于标识图形对象的属性可能不准确并导致步骤在回放期间失败。生成是属性可以是文本或图像,具体取决于受测试应用程序。通过 Rational Test Workbench,可修改对象属性及其值以及运算符来提高测试强度。

关于此任务

该任务适用于通过 IBM Rational Test Workbench 从 Android、iOS 移动应用程序和 web UI 应用程序(移动和桌面 web 应用程序)记录的测试。还可以将生成的文本属性替换为图像属性来识别目标对象。 关于移动和 web UI 测试中的对象识别的详细信息,请参阅提高测试脚本强度

过程

要修改对象属性,可使用以下某种方法:拖放、复制/粘贴或上下文菜单。

  1. 单击脚本中的步骤。该测试步骤的记录期间捕获的对象将在移动和 Web UI 数据视图中突出显示。
  2. 移动和 Web UI 数据视图的“属性”表中,选择相关属性。在过滤器工具栏中单击仅查看主属性图标 仅查看主属性 可查看以粗体显示的主属性,或单击仅查看可验证的属性图标 仅查看可验证的属性
  3. 在测试编辑器中将属性拖动到对象标识字段中。或者右键单击表中的属性,并选择复制,然后粘贴对象标识字段中。另一种方法是右键单击表中的属性,并选择使用属性标识步骤目标

    将为屏幕捕获视图的上下文菜单中的每个候选属性提供一个菜单项(请参阅图 2)。如果新选择的属性不正确,那么消息将警告您对象识别可能已损坏。在对象标识字段中属性名称及其值将被替换。

    记录测试时,识别测试运行中的对象的缺省运算符为“=”,但还可以使用许多其他运算符来识别移动或 Web UI 应用程序中的对象。例如,它们可用于测试中的“验证点”,用于验证属性。请参阅从“移动和 Web UI 数据”视图创建验证点在测试中创建验证点

    图 1. 从“属性”上下文菜单修改对象的属性和值
    在此处可通过上下文菜单“使用属性类标识步骤目标”来修改对象属性和值
    图 2. 通过屏幕捕获上下文菜单修改测试记录期间捕获的对象的属性和值
    通过屏幕捕获上下文菜单中的候选属性修改未记录期间捕获的对象生成的属性
  4. 保存和运行测试以验证是否可识别对象。

反馈