Object Spy, GetRoProperty, GetToProperty i QTP/UFT med Eksempel

Denne tutorial demonstrerer OBJEKTSPION.

Object Spy kan hjælpe med at bestemme de nyttige egenskaber og metoder forbundet med et objekt i dit miljø.

HP/Micro Focus UFT tutorials beskriver også GetROProperty, GetTOProperty & SetTOProperty

Klik link. hvis videoen ikke er tilgængelig

GetRoProperty

  • GetRoProperty – er en indbygget metode, der bruges til at hente runtime-værdien af ​​en objektegenskab.
  • Der er 4 trin involveret i brugen af ​​GetRoProperty
  • Trin 1) Optag det objekt, som du vil bruge GetRoProperty på i Object Repository
  • Trin 2) For det registrerede objekt identificerer køretidsegenskaben, som kunne bruges. Du kan bruge Object Spy.
  • Trin 3) Brug GetRoProperty-metoden til at hente den identificerede Run-time-egenskab og gemme værdien i en variabel
  • Trin 4) Brug denne værdi til yderligere fradrag

SetToProperty & GetToProperty

  • Overvej en webknap gemt i Objektopbevaring
  • Når testen køres, opretter QTP en kopi af dette objekt kaldet Test Object and compares det med Run Time Object
  • Ved at bruge GetToProperty kan du hente værdien af ​​en egenskab af Test Object
  • Ved at bruge SetToProperty kan du ændre egenskabsværdien for et testobjekt
  • Når testen er fuldført, kasseres dette testobjekt, og det samme gør alle ændringer, du har foretaget i objektegenskaberne ved hjælp af SetToProperty
  • Når testen køres igen, oprettes en ny kopi af testobjektet med originale egenskabsværdier gemt i objektlageret
  • Du kan overveje at bruge GetToProperty og SetToProperty, når dit testscript har flere linjer med koder, og dit miljø er sporadisk
  • For en note er der ingen SetRoProperty

Objektspion:

  • Objektspion er en funktion i QTP, hvor du kan se både test- og kørselsobjektegenskaber og -metoder.
  • Det giver også syntaksen for en valgt metode.
  • Objektspion giver det komplette hierarki af det objekt, du har valgt