可选步骤
相关项: GUI 测试和脚本化 GUI 组件
可选步骤是成功完成运行会话不一定必需的步骤。例如,假设创建测试或组件时,添加登录步骤,因为正在测试的应用程序提示您在登录窗口中输入用户名和密码。还假设此特定应用程序记住用户登录详细信息,这样您每次打开该应用程序时,就不需要登录了。在运行会话期间,应用程序不提示输入用户名和密码,因为它保留了上次输入的信息。在这种情况下,为输入登录信息添加的步骤不是必需步骤,因此应该标记为可选。
在运行会话期间,如果可选步骤的对象不存在于应用程序中,则 UFT One 绕过此步骤,并继续运行测试或组件。运行会话结束时,将显示针对该步骤的消息,指示该步骤未执行,但该步骤不导致运行失败。
但是,如果在运行会话期间,UFT One 在对象存储库中找不到可选步骤中的对象(例如,如果在测试或组件中修改了对象名称,但未在对象存储库中进行修改,或如果该对象已从对象存储库中删除),那么将显示列出所需对象的错误消息,并且运行失败。
在录制会话期间,UFT One 会自动将打开某些对话框的步骤标记为可选。
对话框/消息框标题栏 |
---|
自动完成 |
文件下载 |
Internet Explorer |
输入网络密码 |
错误 |
安全警报 |
安全信息 |
安全警告 |
必需的用户名和密码 |
还可以手动将步骤指定为可选。例如,可以添加条件语句,或使用恢复场景自动单击按钮,按 Enter,或在步骤中输入登录信息。
要设置可选步骤,请执行以下操作:
-
在“关键字视图”中,右键单击相应步骤并选择“可选步骤”。
-
在编辑器中,将 OptionalStep 添加到 VBScript 语句的开头。例如:
OptionalStep.Browser("Browser").Dialog("AutoComplete").WinButton("Yes").Click