Tento tutoriál ukazuje OBJECT SPY.
Object Spy vám pomůže určit užitečné vlastnosti a metody spojené s objektem ve vašem prostředí.
Výukový program HP / Micro Focus UFT také popisuje GetROProperty, GetTOProperty & SetTOProperty
Pokud video není přístupné, klikněte sem
GetRoProperty
- GetRoProperty - je vestavěná metoda používaná k načtení běhové hodnoty vlastnosti objektu.
- Při používání GetRoProperty jsou zahrnuty 4 kroky
- Krok 1) Zaznamenejte objekt, na který chcete použít GetRoProperty, do úložiště objektů
- Krok 2) U zaznamenaného objektu identifikuje run-time vlastnost, kterou lze použít. Můžete použít Object Spy.
- Krok 3) Použijte metodu GetRoProperty k načtení identifikované vlastnosti Run-time a uložení hodnoty do proměnné
- Krok 4) Tuto hodnotu použijte pro další odpočty
SetToProperty & GetToProperty
- Zvažte webové tlačítko uložené v úložišti objektů
- Když je test spuštěn, QTP vytvoří kopii tohoto objektu s názvem Test Object a porovná ji s Run Time Object
- Pomocí GetToProperty můžete načíst hodnotu vlastnosti Testovacího objektu
- Pomocí SetToProperty můžete změnit hodnotu vlastnosti testovaného objektu
- Po dokončení testu se tento testovací objekt zahodí, stejně jako všechny úpravy, které jste provedli ve vlastnostech objektu pomocí SetToProperty.
- Po opětovném spuštění testu se vytvoří nová kopie testovaného objektu s původními hodnotami vlastností uloženými v úložišti objektů
- Pokud má váš testovací skript více řádků kódů a vaše prostředí je sporadické, můžete zvážit použití GetToProperty a SetToProperty.
- Pro poznámku neexistuje SetRoProperty
Objekt Spy:
- Object spy je funkce v QTP, pomocí které můžete zobrazit vlastnosti a metody testovacího i běhového objektu.
- Poskytuje také syntaxi pro vybranou metodu.
- Object Spy poskytuje úplnou hierarchii objektu, který jste vybrali