如何检查 loadfunctionlibrary 是否已在 运行 时间内在 UFT 中成功加载库。

How to check if loadfunctionlibrary have loaded libraries successfully in UFT during run time.

我正在使用 loadfunctionlibrary 加载几个库。我注意到当我尝试在我的驱动程序脚本中调用它们时,我打算加载的库中的函数未能被调用。我如何检查库是否真的加载了。 此行为的可能问题是什么?

可能的检查:

  1. 在Resources -> Settings 选项卡中附加所有函数库,并检查是否有语法错误。
  2. 运行 带有附加库的脚本并启用 "Proceed to Next Step" 并观察是否有任何 "Run Error" 报告。

这可能是由于这些文件中的一些语法错误。在 QTP 中打开文件并按 ctrl+F7 检查语法。

如果没有语法错误,请检查文件名和文件路径等。 在每个文件中包含一个 print "fileA is loaded successfully" - 这样您就可以检查每个文件是否在 运行 时间成功加载。

在脚本之前使用 On error resume next 并在 loadfunctionlibrary[= 之后检查 err.number 16=] 方法。如果是0表示函数加载成功