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
