Object Spy, GetRoProperty, GetToProperty в QTP/UFT с примером

Этот учебник демонстрирует ОБЪЕКТ ШПИОН.

Object Spy может помочь определить полезные свойства и методы, связанные с объектом в вашей среде.

HP/Микро Фокус Учебные пособия по UFT также описывает GetROProperty, GetTOProperty и SetTOProperty

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

GetRoProperty

  • GetRoProperty – это встроенный метод, используемый для получения значения свойства объекта во время выполнения.
  • Использование GetRoProperty состоит из 4 шагов.
  • Шаг 1) Запишите объект, для которого вы хотите использовать GetRoProperty, в репозитории объектов.
  • Шаг 2) Для записанного объекта идентифицируется свойство времени выполнения, которое можно использовать. Вы можете использовать Object Spy.
  • Шаг 3) Используйте метод GetRoProperty, чтобы получить определенное свойство времени выполнения и сохранить значение в переменной.
  • Шаг 4) Используйте это значение для дальнейших вычетов.

SetToProperty и GetToProperty

  • Рассмотрим веб-кнопку, хранящуюся в Репозиторий объектов
  • При запуске теста QTP создает копию этого объекта, называемого «Тестовый объект», и сравнивает ее с объектом времени выполнения.
  • Используя GetToProperty, вы можете получить значение свойства тестового объекта.
  • Используя SetToProperty, вы можете изменить значение свойства тестового объекта.
  • Когда тест завершен, этот тестовый объект отбрасывается, как и все изменения, внесенные вами в свойства объекта с помощью SetToProperty.
  • При повторном запуске теста создается новая копия тестового объекта с исходными значениями свойств, хранящимися в репозитории объектов.
  • Вы можете рассмотреть возможность использования GetToProperty и SetToProperty, если ваш тестовый сценарий содержит несколько строк кода, а ваша среда носит спорадический характер.
  • Для заметки: SetRoProperty отсутствует.

Объект-шпион:

  • Шпион объектов — это функция QTP, с помощью которой вы можете просматривать свойства и методы объекта как в тесте, так и во время выполнения.
  • Он также дает синтаксис выбранного метода.
  • Object Spy предоставляет полную иерархию выбранного вами объекта.