ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 了解 SystemUtil.Run,​​SetSecure,Set,类型:QTP / UFT 示例 > 原文: [https://www.guru99.com/uft-qtp-systemutil-run.html](https://www.guru99.com/uft-qtp-systemutil-run.html) 让我们了解以下代码 ``` 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,如活动屏幕所示 * 第 3 行是按键盘上的 Tab 键,将焦点从“座席名称”字段转到“密码”字段,这正是这一步。 **人类用户需要使用制表符或单击操作来专注于屏幕上的特定对象...另一方面,QTP 可以使用对象属性直接识别对象,而无需这些“操纵”操作**。 我们可以删除此步骤,因为 QTP 仍然可以在没有此操作的情况下设置密码字段 * 第 4 行是将密码设置为 Mercury。 **HP QTP 在记录**时会自动加密输入的密码 **,以避免违反安全性。 此值无法解密,即无法使用此加密数据恢复原始值。 您可以使用密码编码器工具显式加密密码。 为了我们的学习目的,我们将使用原始格式的密码。 并且操作也将更改为 Set** * 第 5 行点击确定按钮 * 第 6 行关闭了窗口