我可以在QTP中引用另一个函数库吗?

时间:2011-07-06 08:44:02

标签: qtp

我想在QTP中引用另一个函数库中的函数。

这是编程基础但是阅读QTP帮助,看起来所有东西都必须通过'Test'层访问,这意味着编写实用程序函数,如日期处理程序。

1 个答案:

答案 0 :(得分:2)

  1. 您确实可以在动作脚本中编写函数。 您不必编写函数库来编写和使用自定义函数。对于可重用性,函数库是有意义的。

  2. 您可以根据需要将多个功能放入一个功能库中。

  3. 如果您想创建多个功能库,只需将它们全部添加到每个测试的资源设置中。

  4. 如果函数库彼此依赖,则应确保在测试设置中以正确的顺序引用它们。

  5. VBScript中有一个ExecuteGlobal语句,允许您指定包含函数定义的(巨大)字符串。 使用这样的字符串执行ExecuteGlobal会声明所有这些函数。这是(除了ExecuteGlobal的姐妹函数,比如ExecuteFile(或它叫做什么?))是使用函数库的唯一真正的替代方法。