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

UFT 中的 SystemUtil.Run

让我们理解下面这段代码

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 行正在关闭窗口

点击 点击这里 如果视频无法访问