Object Spy, 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

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

  • Шпионирането на обекти е функция в QTP, чрез която можете да преглеждате свойствата и методите както на тестовия, така и на обекта по време на изпълнение.
  • Той също така дава синтаксиса за избран метод.
  • Object Spy дава пълната йерархия на обекта, който сте избрали