Шпигун об'єктів, GetRoProperty, GetToProperty в QTP/UFT з прикладом
Цей підручник демонструє ОБ'ЄКТ ШПИГУН.
Object Spy може допомогти визначити корисні властивості та методи, пов’язані з об’єктом у вашому середовищі.
HP/Micro Focus UFT навчальні посібники також описує GetROProperty, GetTOProperty & SetTOProperty
Натисніть тут якщо відео недоступне
GetRoProperty
- GetRoProperty – це вбудований метод, який використовується для отримання значення часу виконання властивості об’єкта.
- Використання GetRoProperty складається з 4 кроків
- Крок 1) Запишіть об’єкт, для якого ви хочете використовувати GetRoProperty, у сховищі об’єктів
- Крок 2) Для записаного об’єкта визначає властивість часу виконання, яку можна використати. Ви можете використовувати Object Spy.
- Крок 3) Використовуйте метод GetRoProperty, щоб отримати ідентифіковану властивість часу виконання та зберегти значення в змінній
- Крок 4) Використовуйте це значення для подальших відрахувань
SetToProperty & GetToProperty
- Розглянемо веб-кнопку, збережену в Репозиторій об'єктів
- Коли тест виконується QTP створює копію цього об'єкта під назвою Test Object та порівнює її з Run Time Object
- Використовуючи GetToProperty, ви можете отримати значення властивості Test Object
- Використовуючи SetToProperty, ви можете змінити значення властивості тестового об’єкта
- Після завершення тесту цей тестовий об’єкт відкидається, а також будь-які зміни, які ви внесли у властивості об’єкта за допомогою SetToProperty
- Під час повторного запуску тесту створюється нова копія тестового об’єкта з початковими значеннями властивостей, які зберігаються в сховищі об’єктів.
- Ви можете розглянути можливість використання GetToProperty та SetToProperty, якщо ваш тестовий сценарій містить кілька рядків коду, а ваше середовище спорадично
- На замітку, немає SetRoProperty
Object Spy:
- Шпигунство об'єктів – це функція в QTP за допомогою якого ви можете переглядати властивості та методи як тестового, так і виконавчого об'єкта.
- Він також надає синтаксис для вибраного методу.
- Object Spy надає повну ієрархію вибраного вами об’єкта
