我想在QTP中引用另一个函数库中的函数。
这是编程基础但是阅读QTP帮助,看起来所有东西都必须通过'Test'层访问,这意味着编写实用程序函数,如日期处理程序。
答案 0 :(得分:2)
您确实可以在动作脚本中编写函数。 您不必编写函数库来编写和使用自定义函数。对于可重用性,函数库是有意义的。
您可以根据需要将多个功能放入一个功能库中。
如果您想创建多个功能库,只需将它们全部添加到每个测试的资源设置中。
如果函数库彼此依赖,则应确保在测试设置中以正确的顺序引用它们。
VBScript中有一个ExecuteGlobal
语句,允许您指定包含函数定义的(巨大)字符串。 使用这样的字符串执行ExecuteGlobal会声明所有这些函数。这是(除了ExecuteGlobal的姐妹函数,比如ExecuteFile(或它叫做什么?))是使用函数库的唯一真正的替代方法。