可选步骤

相关项: GUI 测试和脚本化 GUI 组件

可选步骤是成功完成运行会话不一定必需的步骤。例如,假设创建测试或组件时,添加登录步骤,因为正在测试的应用程序提示您在登录窗口中输入用户名和密码。还假设此特定应用程序记住用户登录详细信息,这样您每次打开该应用程序时,就不需要登录了。在运行会话期间,应用程序不提示输入用户名和密码,因为它保留了上次输入的信息。在这种情况下,为输入登录信息添加的步骤不是必需步骤,因此应该标记为可选。

在运行会话期间,如果可选步骤的对象不存在于应用程序中,则 UFT One 绕过此步骤,并继续运行测试或组件。运行会话结束时,将显示针对该步骤的消息,指示该步骤未执行,但该步骤不导致运行失败。

但是,如果在运行会话期间,UFT One 在对象存储库中找不到可选步骤中的对象(例如,如果在测试或组件中修改了对象名称,但未在对象存储库中进行修改,或如果该对象已从对象存储库中删除),那么将显示列出所需对象的错误消息,并且运行失败。

在录制会话期间,UFT One 会自动将打开某些对话框的步骤标记为可选。

对话框/消息框标题栏

自动完成

文件下载

Internet Explorer

输入网络密码

错误

安全警报

安全信息

安全警告

必需的用户名和密码

还可以手动将步骤指定为可选。例如,可以添加条件语句,或使用恢复场景自动单击按钮,按 Enter,或在步骤中输入登录信息。

要设置可选步骤,请执行以下操作:

  • 在“关键字视图”中,右键单击相应步骤并选择“可选步骤”

  • 在编辑器中,将 OptionalStep 添加到 VBScript 语句的开头。例如:

    OptionalStep.Browser("Browser").Dialog("AutoComplete").WinButton("Yes").Click