在之前几篇文章中已经向您介绍了UFT中用户定义函数的基本情况与部分操作流程,相信您已经对该功能有了大概的了解,甚至跃跃欲试了。本文就为您继续介绍如何创建和使用用户定义的函数。
一、打开函数库或测试
在开始创建用户定义的函数之前,首先需要确定函数的存储位置。您可以将函数存储在UFT的操作中或函数库中。如果函数存储在函数库中,任何与该函数库关联的测试都可以访问它;如果函数存储在操作中,则只有该操作可以访问该函数。
要创建新的函数库或操作,您可以通过菜单栏来进行选择,也可以打开现有的函数库或操作文件,并将其置于焦点,开始编辑。
二、创建函数
UFT为用户提供了两种创建函数的方式:手动定义和使用函数定义生成器。手动定义函数适用于经验丰富的用户,他们可以通过编写代码直接控制函数的结构和行为。另一方面,函数定义生成器适合那些希望快速创建函数的用户,它可以自动生成基本的函数定义。
在定义函数时,建议在函数名称上方添加注释,这些注释包括description行和描述函数的字符串。这些描述将显示在UFT的自动完成窗口中,帮助您快速识别和使用函数。
三、将函数注册到测试类(可选)
函数可以注册为测试对象类的新方法,或者使用现有方法名称来覆盖当前方法的功能。为了实现这一点,您需要在操作或函数库中添加RegisterUserFunc语句。这一操作可以手动完成,也可以通过函数定义生成器对话框自动添加。
注册的测试对象方法名称不能包含空格。此外,还可以将函数注册为该类的默认操作,这样一来,您可以在UFT(QTP)One的测试中直接调用这个方法,而无需每次都重新定义。
四、总结
用户定义函数是UFT(QTP)One中的一个强大功能,它使得测试自动化更加灵活和可维护。以上是创建和使用用户定义的函数的基础操作,想要获取更多信息可以拨打电话进行沟通,会有专属老师为大家解答疑问。