选择触发事件页

相关项: GUI 测试和组件

可以通过此页定义触发恢复场景的事件类型,以及 UFT One 识别事件的方式。

向导示意图

恢复场景向导包含:

欢迎 > 选择触发事件页 > (指定弹出窗口的条件页) > (选择对象页) > (设置对象属性和值页) > (选择测试运行错误页) > (选择进程页) > 恢复操作页 > 恢复操作页 > (恢复操作 —— 单击按钮或按键页) > (恢复操作 —— 关闭进程页) > (恢复操作 —— 函数调用屏幕) > 恢复后测试运行选项页 > 名称和描述页 > 恢复场景向导完成页

注释: 圆括号中的页面将根据上一页中选择的选项打开。因此,不会为每个选项都显示所有页面。

重要信息
  • 恢复操作集是针对每次出现的触发事件条件执行的。

    示例: 如果定义特定对象状态,且有两个对象匹配此状态,则将执行两次恢复操作集,为与指定状态匹配的每个对象各执行一次。

  • 恢复机制不会处理在测试或组件最后一步中出现的触发器。如果需要从可能在最后一步中出现的意外事件或错误中恢复,则可通过将额外步骤添加到测试或组件的末尾来执行此操作。
  • 另请参阅“已知问题”主题中的恢复场景

用户界面元素如下所述:

UI 元素

描述

弹出窗口

检测弹出窗口,并根据窗口标题和文本内容对其进行识别。

示例: 在测试运行期间可能会打开一个指示打印机缺纸的消息框。UFT One 可以检测此窗口并激活已定义的恢复场景,以继续执行测试运行。

对象状态

检测特定的测试对象状态,并根据其属性值和所有上级的属性值对其进行识别。请注意,对象仅由其属性值识别,而不能由其类识别。

示例: 打开特定进程时,对话框中的特定按钮可能处于禁用状态。UFT One 可以检测在打开此有问题的进程时出现的按钮的对象属性状态,并激活已定义的恢复场景,以关闭该进程并继续执行测试运行。

测试运行错误

检测运行错误,并通过方法的失败返回值识别该错误。

示例: UFT One 可能无法标识在方法参数中指定的菜单项,因为该菜单项在测试运行期间的特定时刻不可用。UFT One 可以检测此运行错误并激活已定义的恢复场景,以继续执行测试运行。

应用程序崩溃

检测应用程序崩溃并根据预定义的应用程序列表对其进行识别。

示例: 在运行会话中执行某个步骤后,辅助应用程序可能会崩溃。您想确定测试运行不会因为此崩溃而失败,因为崩溃也可能指示应用程序存在其他问题。UFT One 可以检测此应用程序崩溃并激活已定义的恢复场景,以继续执行测试运行。