如何将一个函数库函数调用到另一个函数库?

时间:2017-07-20 10:47:45

标签: testing vbscript automated-tests qtp hp-uft

我正面临一个问题,我想将一个函数库函数用于另一个函数库。我正在使用HP UFT工具。

功能库1:

Function addition()
End Function

函数库2:

Function sub()
  Call addition()
End Function

2 个答案:

答案 0 :(得分:1)

两个库都必须使用LoadFunctionLibrary加载,或者两个库都必须附加到资源选项卡。请参阅此link

要执行'sub'功能,还有其他方法可以调用它,最简单的方法是在驱动程序脚本中调用它。它会自动调用'添加'功能。

Call sub() '' in turn calls addition function

答案 1 :(得分:0)

我也遇到了这个问题。错误(不幸的是)指向错误的功能文件(因为UFT非常好),但是错误是“类型不匹配:”“

发生这种情况是因为库“ A”中的函数正在调用库“ B”中的函数,但不知道“ B”。我在调用上方添加了一行LoadFunctionLibrary“ B.qfl”,该错误已解决。