Vbscript QTP调用库函数

Vbscript QTP调用库函数,vbscript,qtp,hp-uft,Vbscript,Qtp,Hp Uft,我在多个函数库中有相同的函数,当我调用驱动程序脚本中的函数时,将执行哪个函数?对于多个库和同一函数库中的多个函数。如果多个库中有同名函数,则将执行哪个版本取决于库与QTP脚本关联的顺序 如果已按该顺序关联Library1.vbs和Library2.vbs,则将执行Library2.vbs中的函数,因为它将取代先前加载的库 可以说,您永远不应该在多个库中使用相同的函数,因为当您尝试调试、维护或改进库代码时,它可能(也将)变得混乱。我同意最后一句话。。。如果您在多个库中具有相同的函数,那么您应该投入

我在多个函数库中有相同的函数,当我调用驱动程序脚本中的函数时,将执行哪个函数?对于多个库和同一函数库中的多个函数。

如果多个库中有同名函数,则将执行哪个版本取决于库与QTP脚本关联的顺序

如果已按该顺序关联Library1.vbs和Library2.vbs,则将执行Library2.vbs中的函数,因为它将取代先前加载的库


可以说,您永远不应该在多个库中使用相同的函数,因为当您尝试调试、维护或改进库代码时,它可能(也将)变得混乱。

我同意最后一句话。。。如果您在多个库中具有相同的函数,那么您应该投入一些时间/精力来修复这种情况。也许你的函数库需要重新设计。@TrimbleEpic你有没有在这方面有最佳实践的资料来源?我在这方面的大多数实践都来自于对函数库本质的仔细思考。。。然而,我想让你们看一本我喜欢的书,叫做CodeComplete()。这本书是第一本让我开始思考代码应该如何设计的书。