了解 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 行正在关闭窗口
点击 点击这里 如果视频无法访问