步骤生成器对话框

相关项: GUI 测试和脚本化 GUI 组件

概述

可通过此对话框使用测试对象方法(仅限测试)、实用程序对象方法或函数调用来添加执行操作的步骤。

选项 描述
访问

可从以下位置访问此对话框:

  • 关键字视图

  • 编辑器

  • 函数库

  • 交互屏幕

要打开此对话框,请执行以下操作:

  1. 确保 GUI 测试或操作在文档窗格中处于活动状态。

  2. 选择要插入步骤的位置,然后执行以下某项操作:

    • 右键单击并选择插入步骤>步骤生成器或插入步骤>步骤生成器。

    • F7(对交互屏幕不可用)。

    • 选择设计>步骤生成器。

重要信息
  • 尽管步骤生成器显示有关当前所选步骤或函数的信息,但在步骤生成器中所做的选择会将新步骤或函数添加到测试中;这些选择不会修改现有步骤或函数。

  • 在步骤生成器中,如果添加返回对象的操作,而且测试中的分配缺少 Set 语句,测试运行将失败。

返回页首

常规用户界面元素

UI 元素 描述
类别

要添加的步骤类型。以下选项可用:

  • 测试对象。可以选择步骤的测试对象和操作(仅限测试)。有关详细信息,请参阅测试对象类别

  • 实用程序对象。可以选择步骤的实用程序对象和操作。有关详细信息,请参阅实用程序对象类别

  • 函数。可以从可用库函数(仅限测试)、VBScript 函数和内部脚本函数中选择步骤的函数。有关详细信息,请参阅函数类别

对象

可用对象的列表。列表随类别列表框中选择的对象类型变化。

备注: 当选定的类别值为测试对象实用程序对象时可用。

要在操作列表中显示的函数类型。可能值:

  • 全部。显示与从中打开步骤生成器的范围相关的所有函数。

  • 库函数。显示与操作测试相关联的函数库中定义的所有函数。(仅在从操作打开步骤生成器时可用。)

  • 内置函数。显示作为 VBScript 语言一部分的所有函数。

  • 本地脚本函数。显示从中打开步骤生成器的操作或函数库中定义的所有函数。

备注: 当选定的类别值为函数时可用。

操作

对于对象: 按字母顺序排列的所选对象类型可用的操作列表。

对于函数: 按字母顺序排列的所选库类型可用的函数列表。

参数

操作的参数列表(如果适用于所选操作)。

参数>名称

所选操作的参数名。

参数>类型

所选操作的参数值类型。

参数>值

所选操作的参数值。按照以下规则指定参数值:

  • 强制参数。如果参数名后跟星号 (*),则必须指定参数的值。如果尚未为所有强制参数定义值,则无法插入步骤或查看步骤文档。

  • 可选参数。如果参数名后无星号 (*),则可以指定参数的值,或将单元格留空。如果不指定值,则 OpenText Functional Testing 将使用默认参数值。(您可以通过将指针移到单元格上方来查看默认值)。

  • 必需的参数。如果指定可选参数的值,则还必须为列在此参数前面的任何可选参数指定值。如果不指定这些值,则 OpenText Functional Testing 将对所有必需的参数使用默认值。您可以通过将指针移到列上方来查看工具提示中每个参数的默认值。

  • 参数化的参数。您可以通过单击参数化按钮 来使用任何参数值的参数。有关详细信息,请参阅值配置选项对话框

  • 预定义的常量。如果某参数包含预定义的值列表,则 OpenText Functional Testing 将提供可能值的下拉列表。如果提供了值列表,则无法在此框中手动输入值。

返回值

存储操作返回值的位置(如适用)。有关存储选项的详细信息,请参见存储位置选项对话框

步骤文档(关键字视图)

当前步骤的相关摘要信息。以下选项可用:

  • 对于测试对象实用程序对象类别,步骤文档框描述了该步骤执行的操作。将步骤插入测试中后,此描述显示在“关键字视图”的文档列中。

    备注: 如果尚未对操作定义任何强制和必需的参数值,步骤文档框将显示警告消息。

  • 对于函数类别,如果在定义这些函数时提供了此信息,则步骤文档可用于用户定义的函数。有关详细信息,请参阅创建和使用用户定义的函数

生成的步骤(编辑器/函数库)

步骤的定义语句。如果尚未对操作定义所有强制和必需的参数值,则未定义参数的名称将以粗体文本形式突出显示。如果尝试插入步骤,将显示错误消息。

示例:

插入另一个步骤

可以插入当前步骤,并继续在相同位置添加步骤。确定按钮将变为插入

返回页首

测试对象类别

    备注:
  • 您可以在测试的当前所选步骤的上下文中选择新步骤的对象。或者,可以从对象存储库或应用程序中选择任意对象。

  • 选择测试对象的操作之后,您可以定义相关参数值。

  • 选择本机操作后,如果单击操作帮助按钮,将为所选测试对象打开对象模型参考帮助主题。有关特定本机操作的详细信息,请参见要测试的环境或应用程序的文档。

用户界面元素如下所述:

UI 元素

描述

对象

对象存储库中与当前所选步骤处于相同层次结构级别和位置的所有对象。

备注: 这些对象按名称的字母顺序列出。

选择对象。可以从对象存储库或应用程序中选择对象。有关详细信息,请参阅选择测试对象对话框

测试对象操作

可对测试对象执行的 OpenText Functional Testing 操作。

本地操作

应用程序中由对象创建者定义的对象的操作。

备注:  

  • 如果 OpenText Functional Testing 无法检索所选对象的本地操作,则本地操作选项不可用。

  • 如果选择本机操作,则步骤生成器将使用 .Object 语法插入步骤。有关使用 Object 属性的详细信息,请参见本机属性和操作

返回页首

实用程序对象类别

此选项允许您指定要插入测试中的实用程序对象。

备注: 有关实用程序对象的详细信息,请参阅对象模型参考的实用程序对象部分。

用户界面元素如下所述:

UI 元素

描述

对象

可用的实用程序对象的列表。

备注: 上图显示从“关键字视图”打开步骤生成器时可用的实用程序对象列表。从编辑器打开步骤生成器时,列表将包括许多其他实用程序对象。如果加载了一个或多个插件,则列表可能包括这些插件的其他实用程序对象。

返回页首

函数类别

备注: 有关所选内置 VBScript 函数的详细信息,请参见 Microsoft 的 VBScript 参考或对象模型参考。

用户界面元素如下所述:

UI 元素

描述

函数类型的列表。以下选项可用:

  • 全部。可以从所有可用函数和类型中选择函数。

  • 库函数。可以从与测试关联的任何函数库中选择函数(仅限测试)。有关定义和使用关联的函数库的详细信息,请参见关联的函数库

  • 内置函数。可以选择 OpenText Functional Testing 支持的任何标准 VBScript 函数。

  • 本地脚本函数。可以直接在当前操作或函数库中选择定义的任何本地函数。

返回页首