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