使用函数定义生成器创建和注册用户定义的函数

相关项: GUI 测试和组件

本主题介绍如何使用函数定义生成器创建和注册用户定义的函数。

打开函数库/测试和函数定义生成器

  1. 确保要在其中插入函数定义的函数库或操作是活动文档。这是因为在您完成对函数的定义之后,函数定义生成器在当前活动的文档中插入该函数。

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

返回页首

指定详细信息

  1. 在“函数定义”部分中,为函数提供唯一的名称。

  2. 选择函数的类型: “函数”或“子”(子例程)。

  3. 指定函数的类型:

    • 公共: 函数可以由与函数库关联的任何测试或组件 (通过应用程序区域) 调用

    • 专用: 函数只能从其所在的函数库中调用。

    备注: 如果要覆盖现有的测试对象类方法,请选择“公共”选项。

返回页首

将函数注册到测试对象类 —— 可选

  1. 在函数名称下面,选中“注册到测试对象”复选框。

  2. 从可用对象的列表中选择测试对象。

  3. 输入要添加到测试对象类的新操作的名称,或选择现有操作以指定要替代其标准功能的操作。方法的名称不能包含空格。

  4. 如有必要,指定此操作是这种类型的测试对象的默认操作。

    提示: 如果选择不在此时注册函数,则随后可以通过添加 RegisterUserFunc 语句来手动注册函数。还可以添加其他 RegisterUserFunc 语句,以将函数注册到其他测试对象类。

返回页首

添加参数

  1. 在“参数”框中,单击“添加”按钮 为函数添加必要的参数。

  2. 对于每个参数,在传递模式单元格中,指定如何将值传递给函数:

    • 按值: 输入到函数中的值

    • 按引用: 值由函数引用。

返回页首

添加文档详细信息

在“其他信息”框中,输入函数的详细信息:

  • 描述: 将鼠标悬停在函数名称上时,以工具提示形式显示的函数描述。

  • 文档: 输入必要的参数后,在“关键字视图”的“文档”列中显示的函数描述。

返回页首

插入函数

单击“确定”或“插入”UFT One 将在活动文档中插入所生成的 VBScript 代码。

返回页首

添加内容 (代码)

要完成函数,请根据需要将内容添加到函数代码中以替换 TODO 注释。

现在,函数可用于测试、组件或函数库 (取决于函数的生成位置和工作环境)。如果将函数注册到测试对象中,则该函数会显示在测试对象的可用函数列表中 (在关键字视图和编辑器中)。

返回页首