更改验证点命令的语法

在记录期间,验证点捕获有关指定 GUI 组件的信息,例如,其大小或其位置。对于每个验证点,Functional Tester 会在测试脚本中记录一个语句。

关于此任务

验证点命令显示在脚本中,并且名称为记录脚本时分配给验证点的名称。

验证点命令的新语法为:ObjectName.performTest(VPName);

例如,如果在复选框 CheckBox1 上捕获了名为 ChkBox_State 的验证点,那么会将其记录为 CheckBox1().performTest(ChkBox_State());

具有此语法的验证点仅存储预期值的信息,并且不会将其与特定 GUI 对象关联。这样可以灵活地在类似对象上复用验证点。

例如:在另一复选框上使用相同 ChkBox_State 验证点。 可以使用在 ChkBox_State 验证点中存储的预期值信息,以验证从 CheckBox2 控件获取的实际值。可以使用语句 CheckBox2().performTest(ChkBox_State());

在 Functional Tester 的先前版本中,此语法为:VP().performTest();

例如,CheckBox1_StateVP().performTest(); 无法复用此验证点来验证其他复选框控件的内容。 无法使用 CheckBox1_State 验证点中存储的预期值来验证从 CheckBox2 控件获取的实际值。

可选择要使用的语法。缺省情况下会启用新语法。如果要使用旧语法,请遵循以下步骤:

过程

  1. 单击窗口 > 首选项 此时会出现“首选项”对话框。
  2. 单击功能测试 > 记录器,并取消选中记录测试对象相关验证点选项。
  3. 单击应用确定以关闭。 下次记录或插入新验证点时,将在测试脚本中显示旧语法。

反馈