В этом руководстве демонстрируется OBJECT SPY.
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, вы можете получить значение свойства тестового объекта.
- Используя SetToProperty, вы можете изменить значение свойства тестового объекта.
- Когда тест завершен, этот тестовый объект отбрасывается, как и любые изменения, внесенные вами в свойства объекта с помощью SetToProperty
- При повторном запуске теста создается новая копия тестового объекта с исходными значениями свойств, хранящимися в репозитории объектов.
- Вы можете рассмотреть возможность использования GetToProperty и SetToProperty, когда ваш тестовый скрипт содержит несколько строк кода, а ваша среда носит спорадический характер.
- На заметку нет SetRoProperty
Объект-шпион:
- Шпион за объектами - это функция QTP, с помощью которой вы можете просматривать свойства и методы как тестовых, так и выполняемых объектов.
- Он также дает синтаксис для выбранного метода.
- Object Spy дает полную иерархию выбранного вами объекта.