Учебники

8) Понимание сценария

Давайте разберемся в следующем фрагменте кода

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

Нажмите здесь, если видео не доступно