В чем разница между RO-свойствами и TO-свойствами в QTP? - PullRequest
0 голосов
/ 02 января 2012

В QTP каждый тестовый объект поддерживает следующие методы

GetRoProperty
GetToProperty
SetToProperty
GetToProperties

В чем разница между RO -свойством и TO -свойством и почему я могу установить только TO -свойство, а не RO -property

Ответы [ 2 ]

2 голосов
/ 02 января 2012

Разница между RO -Properties и TO -Properties заключается в том, что свойства TO относятся к свойствам, существующим в тестовом объекте, сохраненном в тесте. (т. е. в хранилище объектов или как описано в описательном программировании), а свойства RO относятся к объекту RunTime (т. е. к объекту в том виде, в каком он отображается в тестируемом приложении (AUT)).

Из этого различия вытекают несколько вещей

  1. Для доступа к свойству TO не требуется открывать AUT
  2. Для доступа к свойству RO необходимо открыть AUT и уникально описать объект
  3. Вы можете установить значение свойства TO , но не свойства RO

В дополнение к специфическим свойствам QTP некоторые технологии также поддерживают доступ к свойствам собственного объекта через свойство .Object тестового объекта.

0 голосов
/ 21 августа 2016

найдите разницу ниже GetRoProperty, GetToProperty, GetTOProperties :

GetTOProperty: (Получить свойство тестового объекта): GetTOProperty можно использовать для извлечения конкретного свойства тестового объекта из репозитория объектов.

GetTOProperties: GetTOProperties используется для перечисления всех свойств объекта, используемого для идентификации.

GetROProperty: (Получить свойство объекта времени выполнения)

GetROProperty используется для извлечения значения свойства объекта во время выполнения.

Давайте рассмотрим пример:

Предположим, что на некоторой веб-странице есть ссылка, и мы должны проверить текст ссылки во время выполнения,

sLinkText = Browser("title:=Google").Page("title:=Google").Link("html tag:=a","visible:=true").GetROProperty("innertext")
msgbox sLinkText
* * Тысяча двадцать-одина выход:
Gmail

Аналогично, мы можем получить любое свойство любого конкретного объекта во время выполнения.

...