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