如何检查loadfunctionlibrary是否在运行时在UFT中成功加载了库。
问题描述:
我正在使用loadfunctionlibrary加载一些库。我注意到我打算加载的函数库中的函数,当我尝试在我的驱动程序脚本中调用它们时,调用失败。我如何检查图书馆是否真的被加载。 这种行为可能存在什么问题?如何检查loadfunctionlibrary是否在运行时在UFT中成功加载了库。
答
这可能是由于这些文件中的某些语法错误。在QTP中打开文件并按ctrl+F7
检查语法。
如果没有语法错误,请检查文件名和文件路径等。 在每个文件中包含一个print "fileA is loaded successfully"
- 以便您可以检查每个文件是否在运行时成功加载。
答
可能的检查:
- 安装在资源所有函数库 - >设置选项卡,并检查是否有语法错误。
- 使用附加库运行脚本,并启用“继续下一步”并观察是否有任何“运行错误”报告。
答
使用在未来脚本之前,检查的Err.Number后loadfunctionlibrary方法错误恢复。如果是这意味着函数成功加载。
你可以显示不工作的代码?您是否确保执行脚本的用户可以访问所有必需的网络路径?不拼写错了吗?检查函数是否正确构建,而没有可能导致加载步骤失败的语法错误?您需要提供更多信息以便人们能够提供帮助。 – Dave