Общие сведения о SystemUtil.Run, SetSecure, Set, Тип: Примеры QTP / UFT

Anonim

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

SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Диалог ("Логин"). WinEdit ("Имя агента:"). Установите "Гуру"Диалог («Логин»). WinEdit («Имя агента:»). Введите micTab.Диалог («Вход»). WinEdit («Пароль:»). SetSecure «4af272a62666d2e»Диалог («Вход»). WinButton («ОК»). ЩелкнитеОкно («Бронирование авиабилетов»). Закрыть
  • Первым шагом является команда SystemUtil.Run, которая по умолчанию используется UFT / QTP для открытия приложения. Во время записи, используя меню «Пуск» Windows, мы перешли к приложению «Бронирование авиабилетов». В то время Micro Focus UFT определила местоположение своего исполняемого файла и вставила команду System.Util, чтобы открыть его.
  • Строка 2 - установка имени агента как Guru, как показано на активном экране.
  • Строка 3 - это нажатие клавиши Tab на клавиатуре для перевода фокуса из поля имени агента в поле пароля, что и является именно этим шагом. Пользователи-люди должны использовать операции табуляции или щелчка, чтобы сосредоточиться на конкретном объекте на экране… С другой стороны, QTP может напрямую идентифицировать объект, используя свойства объекта, и не требует этих операций «маневрирования» . Мы можем удалить этот шаг, так как QTP все равно сможет установить поле пароля без этой операции.
  • Строка 4 - установка пароля Mercury. HP QTP автоматически шифрует пароли, вводимые во время записи, чтобы избежать нарушений безопасности. Это значение нельзя расшифровать, т. Е. Невозможно восстановить исходное значение, используя эти зашифрованные данные. Вы можете явно зашифровать пароль с помощью Password Encoder Tool. Для наших учебных целей мы будем использовать пароль в необработанном виде. И операция также изменится на Установить
  • Строка 5 нажимает кнопку ОК
  • Строка 6 закрывает окно

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