注册的用户定义函数

相关项: GUI 测试和组件

可以向测试对象注册公共用户定义函数,以指示 UFT One 在测试或组件运行持续时间内,或直到取消注册方法为止,使用用户定义函数作为指定测试对象类的方法。

注册的方法仅适用于注册它的测试运行。在每个测试运行开始时清除所有函数注册。

将函数注册到测试对象类时,可以将该函数注册为测试对象类的新操作,或者可以选择替代现有操作的功能。可以取消注册函数以禁用新操作或使现有操作返回到其原始 UFT One 行为。

如果调用注册方法的外部操作(并且不在操作结束时取消注册它),则方法注册对调用该操作的测试的剩余部分仍有效。

对于测试和组件,注册的用户定义函数的可用性有所不同:

对于测试

向测试对象类注册函数之后,该函数可以作为该测试对象类的方法(除了也可以用作全局函数以外)进行调用。

UFT One在步骤生成器的一般操作列表中和适用于以下位置显示的测试对象的操作列表中显示函数:

  • 步骤生成器中的操作框,当选择了相关类的测试对象时。

  • “关键字视图”中的操作列,当从列表中选择了相关类的测试对象时。

  • 编辑器,当您输入相关类的测试对象名称并使用语句完成功能时。

向测试对象类注册函数时,可以选择将其定义为该测试对象类的默认操作。在以下情况下,这将指示 UFT One 默认将函数用作测试对象操作。

  • 在“关键字视图”的操作列中,当在列表中选择了相关类的测试对象时。

  • 在步骤生成器的操作框中,当从对象列表中选择了相关类的测试对象时。

  • 在编辑器中,当从对象存储库拖入相关类的测试对象时。

对于组件

向测试对象类注册函数之后,该函数可以作为该测试对象类的方法(除了也可以用作全局函数以外)进行调用。

因此,UFT One 将该函数显示在“关键字视图”的操作列表中(当从列表选择了该类的测试对象时)和步骤生成器的一般操作列表中(对于函数库)。

向测试对象类注册函数时,可以选择将其定义为该测试对象类的默认操作。这指示 UFT One 在默认情况下,当您或主题内容专家从列表中的相关类选择测试对象时,在“关键字视图”的操作列中显示该函数。