Objekt Spy, GetRoProperty, GetToProperty i QTP / UFT med eksempel

Anonim

Denne tutorial demonstrerer OBJECT SPY.

Object Spy kan hjælpe med at bestemme de nyttige egenskaber og metoder, der er knyttet til et objekt i dit miljø.

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

Klik her, hvis videoen ikke er tilgængelig

GetRoProperty

  • GetRoProperty - er en indbygget metode, der bruges til at hente runtime-værdien for en objektegenskab.
  • Der er 4 trin involveret i brugen af ​​GetRoProperty
  • Trin 1) Optag det objekt, som du vil bruge GetRoProperty i Object Repository
  • Trin 2) For det registrerede objekt identificeres den kørselstidsejendom, der 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, der er gemt i Object Repository
  • Når testen køres opretter QTP en kopi af dette objekt kaldet Test Object og sammenligner det med Run Time Object
  • Ved hjælp af GetToProperty kan du hente værdien af ​​en egenskab for testobjekt
  • Ved hjælp af SetToProperty kan du ændre egenskabsværdien af ​​et testobjekt
  • Når testen er afsluttet, kasseres dette testobjekt, og det er også alle ændringer, du har foretaget i objektegenskaberne ved hjælp af SetToProperty
  • Når testen genkøres, oprettes der en ny kopi af testobjektet med originale egenskabsværdier, der er 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

Objekt Spy:

  • Objekt spion er en funktion i QTP, som du kan bruge til at se både testegenskaberne og metoderne for runtime-egenskaber.
  • Det giver også syntaksen for en valgt metode.
  • Object Spy giver det komplette hierarki af det objekt, du har valgt