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

问题描述:

我正在使用loadfunctionlibrary加载一些库。我注意到我打算加载的函数库中的函数,当我尝试在我的驱动程序脚本中调用它们时,调用失败。我如何检查图书馆是否真的被加载。 这种行为可能存在什么问题?如何检查loadfunctionlibrary是否在运行时在UFT中成功加载了库。

+0

你可以显示不工作的代码?您是否确保执行脚本的用户可以访问所有必需的网络路径?不拼写错了吗?检查函数是否正确构建,而没有可能导致加载步骤失败的语法错误?您需要提供更多信息以便人们能够提供帮助。 – Dave

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

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

可能的检查:

  1. 安装在资源所有函数库 - >设置选项卡,并检查是否有语法错误。
  2. 使用附加库运行脚本,并启用“继续下一步”并观察是否有任何“运行错误”报告。

使用在未来脚本之前,检查的Err.Numberloadfunctionlibrary方法错误恢复。如果是这意味着函数成功加载。