Зрозумійте 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 автоматично шифрує паролі введені під час запису щоб уникнути порушень безпеки. Це значення неможливо розшифрувати, тобто неможливо відновити вихідне значення за допомогою цих зашифрованих даних. Ви можете явно зашифрувати пароль за допомогою Password Encoder Tool. Для наших навчальних цілей ми будемо використовувати пароль у необробленому вигляді. І операція також зміниться на Set
  • Рядок 5 натискає кнопку ОК
  • Рядок 6 закриває вікно

Натисніть тут якщо відео недоступне