Понимание 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 указывается имя агента «Гуру», как показано на активном экране.
- Строка 3 — это нажатие клавиши Tab на клавиатуре, чтобы переместить фокус с поля имени агента на поле пароля, что и является именно этим шагом. Пользователям-людям необходимо использовать операции табуляции или щелчка мышью, чтобы сфокусироваться на конкретном объекте на экране… С другой стороны, Быстрый тест может напрямую идентифицировать объект, используя свойства объекта, и не требует этих «маневрирующих» операций. Мы можем удалить этот шаг, так как QTP все равно сможет установить поле пароля без этой операции.
- Строка 4 устанавливает пароль как Mercury. HP QTP автоматически шифрует пароли введено во время записи во избежание нарушений безопасности. Это значение невозможно расшифровать, т.е. невозможно восстановить исходное значение, используя эти загадочные данные. Вы можете явно зашифровать пароль с помощью инструмента шифрования паролей. В наших учебных целях мы будем использовать пароль в его необработанном виде. И операция также изменится на Set
- Строка 5 — нажатие кнопки «ОК».
- Строка 6 закрывает окно
Нажмите здесь если видео недоступно