函数定义生成器对话框

相关项: GUI 测试和组件

本主题介绍什么是函数定义生成器,以及如何和何时使用它。

什么是函数定义生成器?

此对话框可用于:

  • 为新的用户定义函数生成定义。

  • 在创建的函数中添加头信息。

  • 需要时将函数注册到测试对象类。

返回页首

何时应使用函数定义生成器

当您具有要在所有测试或组件步骤中使用的特殊函数时,或者要使用特殊功能覆盖现有测试对象方法时,应使用函数定义生成器。

访问:

选择设计 > 函数定义生成器。

返回页首

如何添加并定义函数的范围?

添加某个函数时,可以指定此函数在文档范围内的可用位置。

在对话框的“函数定义”部分中输入名称后,选择相关选项:

  • 函数类型: 此函数是完整函数还是子函数 (子例程)
  • 范围: 可以将函数指定为“公共”函数或“专用”函数。公共函数可供与函数库或操作相关联的所有测试或组件使用,而专用函数只能在包含函数的文档中使用。

备注: 请确保不要使用任何内置函数名称 (例如,GetLastErrorMsgBoxPrint)。有关内置函数的列表,请参见步骤生成器(设计 步骤生成器)中的内置函数列表。

返回页首

我想将函数添加为测试对象方法或覆盖测试对象方法。我该如何操作?

可以选择是否希望函数覆盖现有测试对象方法。在取消注册函数或完成文档的范围 (即完成运行测试或操作) 之前,此覆盖操作将持续进行。

在“函数定义”区域下方,选择以下对象:

  • 选择“注册到测试对象”选项。
  • 在“测试对象”列表中,选择要覆盖的测试对象。
  • 在“操作”编辑字段中,为函数输入唯一名称或选择现有测试对象方法。
  • 如果希望此函数成为测试对象的默认行为,请选中“注册为默认操作”复选框。

函数将在关键字视图和编辑器中作为测试对象的可用方法提供。

备注: 如果选择“注册到测试对象”选项,则当函数定义生成器创建函数定义时,它还会紧接在该定义后自动添加具有正确参数值的 RegisterUserFunc 语句。

返回页首

如何为函数添加参数?

在“参数”框中,单击“添加”按钮并指定参数名称。

如果正在将函数注册到测试对象类,请不要删除 test_object 参数、更改其在列表中的位置或修改其传递模式

对于每个参数,在“传递模式”单元格中指定如何将参数值提供给函数。

返回页首

另请参见: