Object Spy, GetRoProperty, GetToProperty i QTP/UFT med Exempel
Denna handledning visar OBJEKTSPION.
Objektspion kan hjälpa till att fastställa användbara egenskaper och metoder som är associerade med ett objekt i din miljö.
HP/Micro Focus UFT tutorials beskriver också GetROProperty, GetTOProperty & SetTOProperty
Klicka här. om videon inte är tillgänglig
GetRoProperty
- GetRoProperty – är en inbyggd metod som används för att hämta runtime-värdet för en objektegenskap.
- Det finns fyra steg involverade i att använda GetRoProperty
- Steg 1) Spela in det objekt som du vill använda GetRoProperty på i Object Repository
- Steg 2) För det inspelade objektet identifierar runtime-egenskapen som kan användas. Du kan använda Object Spy.
- Steg 3) Använd GetRoProperty-metoden för att hämta den identifierade Run-time-egenskapen och lagra värdet i en variabel
- Steg 4) Använd detta värde för ytterligare avdrag
SetToProperty & GetToProperty
- Tänk på en webbknapp lagrad i Objektförråd
- När testet körs skapar QTP en kopia av detta objekt som kallas Test Object och jämför det med Run Time Object
- Med GetToProperty kan du hämta värdet på en egenskap hos Test Object
- Med SetToProperty kan du ändra egenskapsvärdet för ett testobjekt
- När testet är slutfört kasseras det här testobjektet och så även alla ändringar du gjort i objektegenskaperna med hjälp av SetToProperty
- När testet körs om skapas en ny kopia av testobjektet med ursprungliga egenskapsvärden lagrade i objektförrådet
- Du kan överväga att använda GetToProperty och SetToProperty när ditt testskript har flera rader med koder och din miljö är sporadisk
- För en notering, det finns ingen SetRoProperty
Objektspion:
- Objektspion är en funktion i QTP som använder vilken du kan se både test- och körtidsobjektegenskaper och metoder.
- Det ger också syntaxen för en vald metod.
- Objektspion ger den fullständiga hierarkin för objektet du har valt