Object Spy, GetRoProperty, GetToProperty v QTP/UFT s příkladem

Tento tutoriál ukazuje OBJEKTOVÝ SPY.

Object Spy může pomoci určit užitečné vlastnosti a metody spojené s objektem ve vašem prostředí.

HP/Micro Focus UFT tutoriály také popisuje GetROProperty, GetTOProperty & SetTOProperty

klikněte zde pokud video není přístupné

GetRoProperty

  • GetRoProperty – je vestavěná metoda používaná k načtení runtime hodnoty vlastnosti objektu.
  • Používání GetRoProperty zahrnuje 4 kroky
  • Krok 1) Zaznamenejte objekt, na kterém chcete použít GetRoProperty, do Object Repository
  • Krok 2) Pro zaznamenaný objekt identifikuje vlastnost run-time, kterou lze použít. Můžete použít Object Spy.
  • Krok 3) Pomocí metody GetRoProperty načtěte identifikovanou vlastnost Runtime a uložte hodnotu do proměnné
  • Krok 4) Použijte tuto hodnotu pro další srážky

SetToProperty a GetToProperty

  • Vezměme si webové tlačítko uložené v Úložiště objektů
  • Kdy je test spuštěn QTP vytvoří kopii tohoto objektu s názvem Test Object a porovná ji s objektem Run Time Object.
  • Pomocí GetToProperty můžete získat hodnotu vlastnosti objektu Test
  • Pomocí SetToProperty můžete změnit hodnotu vlastnosti objektu Test
  • Po dokončení testu je tento testovací objekt zahozen, stejně jako všechny úpravy, které jste provedli ve vlastnostech objektu pomocí SetToProperty
  • Když je test znovu spuštěn, vytvoří se nová kopie testovacího objektu s původními hodnotami vlastností uloženými v úložišti objektů.
  • Můžete zvážit použití GetToProperty a SetToProperty, když váš testovací skript obsahuje více řádků kódů a vaše prostředí je sporadické.
  • Pro poznámku, neexistuje žádná SetRoProperty

Objektový špión:

  • Špionáž objektů je funkce v QTP pomocí kterého si můžete prohlédnout vlastnosti a metody objektu za běhu i testovacího režimu.
  • Poskytuje také syntaxi pro vybranou metodu.
  • Object Spy poskytuje úplnou hierarchii objektu, který jste vybrali

Shrňte tento příspěvek takto: