了解 SystemUtil.Run、SetSecure、Set、Type: QTP/UFT 例子

SystemUtil.Run UFT

让我们理解下面这段代码

SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").Set "Guru"
Dialog("Login").WinEdit("Agent Name:").Type micTab
Dialog("Login").WinEdit("Password:").SetSecure "4af272a62666d2e"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close
  • 第一步是 SystemUtil.Run 命令是默认使用的命令。 UFT/QTP 打开应用程序。 在录制过程中,使用 Windows 开始菜单,我们导航到“航班预订当时,Micro Focus 是一家应用程序公司。 UFT 确定了其可执行文件的位置,并插入了 System.Util 命令来打开它。
  • 第 2 行是将代理名称设置为 Guru 如活动屏幕所示
  • 第三行是按下键盘上的Tab键,将焦点从代理姓名字段移到密码字段,也就是这一步。 人类用户需要使用标签或单击操作来关注屏幕上的特定对象……另一方面, 快速测试 可以直接使用对象属性来识别对象,而不需要这些“操纵”操作我们可以删除这一步骤,因为 QTP 即使不执行此操作,仍然可以设置密码字段。
  • 第 4 行将密码设置为 Mercury. HP QTP 自动加密密码 录制时输入 以避免安全漏洞。此值无法解密,即无法使用此加密数据恢复原始值。您可以使用密码编码器工具明确加密密码。出于学习目的,我们将使用原始形式的密码。操作也将更改为设置
  • 第 5 行单击确定按钮
  • 第 6 行正在关闭窗口

点击 开始 如果视频无法访问

总结一下这篇文章: