使用步骤生成器添加步骤

本练习介绍如何使用 UFT One 的步骤生成器将步骤添加到测试中。步骤生成器是通过选择对象、方法和参数值将步骤添加到测试中的另一种便捷方法。

本练习要求您已将相关对象存储库和测试对象添加到测试中。有关详细信息,请参阅创建对象存储库

将步骤添加到 FlightConfirmation 操作中

此过程介绍如何使用 UFT One 的步骤生成器将步骤添加到 FlightConfirmation 操作中。

要使用步骤生成器添加步骤,请执行以下操作:

  1. 先从打开至 FlightConfirmation 操作的 MyFlightApplication 解决方案和 MyFlight 测试开始,然后在显示的编辑器中操作。

  2. 在编辑器的第一行中,右键单击并选择“步骤生成器”

  3. 在“步骤生成器”对话框 >“对象”下拉列表中,确认已显示 OpenText MyFlight Sample

    备注: 您可能需要选择“测试对象”类别,以显示“对象”下拉列表。

    单击“选择对象”

  4. 在“选择测试对象”对话框中,展开 OpenText MyFlight Sample 节点,然后选择 passengerName 编辑框对象。

  5. “步骤生成器”字段中将填充 passengerName 对象的默认值。

    更新这些值,就像在“关键字视图”中一样。

    • 保留在“操作”字段中定义的 Set 方法。

    • 在“参数”表中,单击“值”列中的单元格,然后输入您选择的乘客姓名。

    • 选择“继续插入下一个步骤”选项以在添加此步骤后再次打开“步骤生成器”对话框。
  6. 单击“插入”以添加步骤。

    “步骤生成器”对话框将保持打开状态,但请注意在其后的“编辑器”中添加的步骤。

  7. 添加另一个用于在 MyFlight 应用程序中单击 ORDER 按钮的步骤,然后完成航班订单。

    在步骤生成器中:

    • 从“对象”下拉列表中,选择 ORDER 对象。
    • 保留在“操作”字段中定义的默认方法 Click
    • 将“参数”表留空。
    • 选择“继续插入下一个步骤”选项,然后单击“插入”以添加步骤。

  8. 添加另一个步骤,以等待 MyFlight 应用程序窗口中的进度栏加载。

    备注: 当您希望应用程序在特定时间后执行下一步骤时,等待步骤会很有帮助。

    使用步骤生成器,按如下所示定义值:

    • 从“对象”下拉列表中,选择 progBar 对象。
    • 从“操作”下拉列表中,选择 WaitProperty 方法。
    • 在“参数”表中,将 PropertyName 参数定义为 value,并将 PropertyValue 参数定义为 100
    • 选择“继续插入下一个步骤”选项,然后单击“插入”以添加步骤。

  9. 添加另一个用于在 MyFlight 应用程序中单击 NEW SEARCH 按钮的步骤,以返回到该应用程序的开头。

    像以前一样使用步骤生成器,按如下所示定义值:

    • 从“对象”下拉列表中,选择 NEW SEARCH 对象。
    • 保留在“操作”字段中定义的默认方法 Click
    • 将“参数”表留空。
    • 清除“继续插入下一个步骤”选项
  10. 保存您的测试,然后继续执行以下操作之一:

返回页首

在关键字视图中查看步骤

在关键字视图中,FlightConfirmation 操作应如下所示:

返回页首

在编辑器中查看步骤

在编辑器中,FlightConfirmation 操作应如下所示:

Copy code
WpfWindow("OpenText MyFlight Sample").WpfEdit("passengerName").Set "Mary Sanchez"
WpfWindow("OpenText MyFlight Sample").WpfButton("ORDER").Click
WpfWindow("OpenText MyFlight Sample").WpfProgressBar("progBar").WaitProperty "value", 100
WpfWindow("OpenText MyFlight Sample").WpfButton("NEW SEARCH").Click

返回页首

后续步骤: