注册的用户定义函数
相关项: GUI 测试和组件
可以向测试对象注册公共用户定义函数,以指示 UFT One 在测试或组件运行持续时间内,或直到取消注册方法为止,使用用户定义函数作为指定测试对象类的方法。
注册的方法仅适用于注册它的测试运行。在每个测试运行开始时清除所有函数注册。
将函数注册到测试对象类时,可以将该函数注册为测试对象类的新操作,或者可以选择替代现有操作的功能。可以取消注册函数以禁用新操作或使现有操作返回到其原始 UFT One 行为。
如果调用注册方法的外部操作(并且不在操作结束时取消注册它),则方法注册对调用该操作的测试的剩余部分仍有效。
对于测试和组件,注册的用户定义函数的可用性有所不同:
对于测试 |
向测试对象类注册函数之后,该函数可以作为该测试对象类的方法(除了也可以用作全局函数以外)进行调用。 UFT One在步骤生成器的一般操作列表中和适用于以下位置显示的测试对象的操作列表中显示函数:
向测试对象类注册函数时,可以选择将其定义为该测试对象类的默认操作。在以下情况下,这将指示 UFT One 默认将函数用作测试对象操作。
|
对于组件 |
向测试对象类注册函数之后,该函数可以作为该测试对象类的方法(除了也可以用作全局函数以外)进行调用。 因此,UFT One 将该函数显示在“关键字视图”的操作列表中(当从项列表选择了该类的测试对象时)和步骤生成器的一般操作列表中(对于函数库)。 向测试对象类注册函数时,可以选择将其定义为该测试对象类的默认操作。这指示 UFT One 在默认情况下,当您或主题内容专家从项列表中的相关类选择测试对象时,在“关键字视图”的操作列中显示该函数。 |