函数定义生成器对话框
相关项: GUI 测试和组件
什么是函数定义生成器?
此对话框可用于:
-
为新的用户定义函数生成定义。
-
在创建的函数中添加头信息。
-
需要时将函数注册到测试对象类。
何时应使用函数定义生成器
当您具有要在所有测试或组件步骤中使用的特殊函数时,或者要使用特殊功能覆盖现有测试对象方法时,应使用函数定义生成器。
访问 |
选择设计 > 函数定义生成器。 |
您想了解什么?
添加某个函数时,可以指定此函数在文档范围内的可用位置。
在对话框的“函数定义”部分中输入名称后,选择相关选项:
- 函数类型: 此函数是完整函数还是子函数 (子例程)
-
范围: 可以将函数指定为“公共”函数或“专用”函数。公共函数可供与函数库或操作相关联的所有测试或组件使用,而专用函数只能在包含函数的文档中使用。
注释: 请确保不要使用任何内置函数名称 (例如,GetLastError、MsgBox 或 Print)。有关内置函数的列表,请参见步骤生成器 (设计 步骤生成器) 中的内置函数列表。
可以选择是否希望函数覆盖现有测试对象方法。在取消注册函数或完成文档的范围 (即完成运行测试或操作) 之前,此覆盖操作将持续进行。
在“函数定义”区域下方,选择以下对象:
- 选择“注册到测试对象”选项。
- 在“测试对象”下拉列表中,选择要覆盖的测试对象。
- 在“操作”编辑字段中,为函数输入唯一名称或选择现有测试对象方法。
- 如果希望此函数成为测试对象的默认行为,请选中“注册为默认操作”复选框。
函数将在关键字视图和编辑器中作为测试对象的可用方法提供。
注释: 如果选择“注册到测试对象”选项,则当函数定义生成器创建函数定义时,它还会紧接在该定义后自动添加具有正确参数值的 RegisterUserFunc 语句。
在“参数”框中,单击“添加”按钮并指定参数名称。
如果正在将函数注册到测试对象类,请不要删除 test_object 参数、更改其在列表中的位置或修改其传递模式。
对于每个参数,在“传递模式”单元格中指定如何将参数值提供给函数。
另请参见: