用户定义的函数

GUI 测试和组件相关

注释: 术语函数、方法和操作在此部分中可互换使用。

UFT One 测试对象模型支持的测试对象、方法和内置函数之外,还可以定义您自己的包含 VBScript 函数、子例程、语句等的函数库,然后从测试中调用其函数或将其函数用作测试或组件中的操作。

函数库是包含 Visual Basic 脚本的单独文档。以标准 VBScript 语法编写的任何文本文件可以用作函数库。

函数库可以包含:

  • 函数定义 (函数签名和代码) 。可以从其他函数、测试中的操作或组件调用这些函数。要从测试或组件调用函数,必须首先将函数库与测试或组件应用程序区域关联。

  • VBScript 语句。这些语句是函数定义中未包含的语句 (例如 RegisterUserFunc语句)。UFT One 将在加载函数库时运行所有这些语句。

在运行会话开始时,UFT One 加载与测试或组件应用程序区域关联的所有函数库。如果需要在测试运行期间动态加载函数库,则还可以使用 LoadFunctionLibrary 语句。