恢复场景

相关项: GUI 测试和组件

运行会话期间的意外事件、错误和应用程序崩溃可能会中断运行会话并破坏结果。当测试或组件以无人值守方式运行时,此问题尤其突出,测试或组件会暂停运行,直至您执行需要恢复的操作为止。要处理此类情况,可以通过 UFT One 创建恢复场景,并将其与特定测试或应用程序区域关联。触发事件发生时,恢复场景会激活特定恢复操作。

恢复场景管理器将提供一个向导,指导您完成定义恢复场景的整个过程,包括定义意外事件以及恢复运行会话所需的操作。例如,您可以指示 UFT One 检测 Printer out of paper 消息,并通过单击确定按钮关闭消息来恢复运行会话,并继续运行。

恢复场景由以下部分组成:

  • 触发事件。中断运行会话的事件。例如,屏幕上弹出的窗口,或运行错误。

  • 恢复操作。为了在触发事件中断会话之后继续运行会话而执行的操作。例如,在弹出窗口中单击确定按钮,或重新启动 Microsoft Windows。

  • 恢复后测试运行选项。有关在执行了恢复操作之后 UFT One 应如何继续进行以及从哪个步骤继续 (如要继续) 的指示。可能需要一开始便重新启动运行,或者完全跳过一步然后继续下一步。

创建恢复场景之后,可以将这些场景与选定的测试或组件 (通过应用程序区域) 关联,以便在触发器事件发生时可以运行相应场景。您可以确定场景的优先级,并设置在运行会话期间应用场景的顺序。还可以选择禁用与测试或应用程序区域关联的特定场景或所有场景。

还可以定义哪些恢复场景将用作所有新测试的默认场景。

对于测试: 您可以在解决方案浏览器中关联恢复场景和 GUI 测试,删除、启用、禁用与该测试关联的恢复场景,查看恢复场景的属性以及确定它们的优先级。有关详细信息,请参阅解决方案浏览器窗格

对于组件: 在应用程序区域中的“其他设置”选项卡的“恢复”窗格中定义组件的恢复场景。