使用函数定义生成器创建和注册用户定义的函数
相关项: GUI 测试和组件
本主题介绍如何使用函数定义生成器创建和注册用户定义的函数。
打开函数库/测试和函数定义生成器
-
确保要在其中插入函数定义的函数库或操作是活动文档。这是因为在您完成对函数的定义之后,函数定义生成器在当前活动的文档中插入该函数。
-
选择设计>函数定义生成器。
指定详细信息
-
在“函数定义”部分中,为函数提供唯一的名称。
-
选择函数的类型: “函数”或“子”(子例程)。
-
指定函数的类型:
-
公共: 函数可以由与函数库关联的任何测试或组件 (通过应用程序区域) 调用
-
专用: 函数只能从其所在的函数库中调用。
备注: 如果要覆盖现有的测试对象类方法,请选择“公共”选项。
-
将函数注册到测试对象类 —— 可选
-
在函数名称下面,选中“注册到测试对象”复选框。
-
从可用对象的列表中选择测试对象。
-
输入要添加到测试对象类的新操作的名称,或选择现有操作以指定要替代其标准功能的操作。方法的名称不能包含空格。
-
如有必要,指定此操作是这种类型的测试对象的默认操作。
提示: 如果选择不在此时注册函数,则随后可以通过添加 RegisterUserFunc 语句来手动注册函数。还可以添加其他 RegisterUserFunc 语句,以将函数注册到其他测试对象类。
添加参数
-
在“参数”框中,单击“添加”按钮 为函数添加必要的参数。
-
对于每个参数,在传递模式单元格中,指定如何将值传递给函数:
-
按值: 输入到函数中的值
-
按引用: 值由函数引用。
-
添加文档详细信息
在“其他信息”框中,输入函数的详细信息:
-
描述: 将鼠标悬停在函数名称上时,以工具提示形式显示的函数描述。
-
文档: 输入必要的参数后,在“关键字视图”的“文档”列中显示的函数描述。
插入函数
单击“确定”或“插入”。UFT One 将在活动文档中插入所生成的 VBScript 代码。
添加内容 (代码)
要完成函数,请根据需要将内容添加到函数代码中以替换 TODO 注释。
现在,函数可用于测试、组件或函数库 (取决于函数的生成位置和工作环境)。如果将函数注册到测试对象中,则该函数会显示在测试对象的可用函数列表中 (在关键字视图和编辑器中)。