Object Spy, GetRoProperty, GetToProperty in QTP/UFT met voorbeeld

Deze tutorial demonstreert OBJECT SPION.

Object Spy kan helpen bij het bepalen van de nuttige eigenschappen en methoden die aan een object in uw omgeving zijn gekoppeld.

De HP/Microfocus UFT-tutorials beschrijft ook GetROProperty, GetTOProperty en SetTOProperty

Klik hier als de video niet toegankelijk is

GetRoProperty

  • GetRoProperty – is een ingebouwde methode die wordt gebruikt om de runtimewaarde van een objecteigenschap op te halen.
  • Er zijn 4 stappen betrokken bij het gebruik van GetRoProperty
  • Stap 1) Leg het object vast waarop u de GetRoProperty wilt gebruiken in Object Repository
  • Stap 2) Identificeert voor het opgenomen object de runtime-eigenschap die kan worden gebruikt. U kunt Object Spy gebruiken.
  • Stap 3) Gebruik de GetRoProperty-methode om de geïdentificeerde Runtime-eigenschap op te halen en de waarde in een variabele op te slaan
  • Stap 4) Gebruik deze waarde voor verdere aftrekposten

SetToProperty en GetToProperty

  • Overweeg een webknop die is opgeslagen in de Object-opslagplaats
  • Wanneer de test wordt uitgevoerd, maakt QTP een kopie van dit object, Test Object genaamd, en vergelijkt het met het Run Time Object
  • Met GetToProperty kunt u de waarde van een eigenschap van Test Object ophalen
  • Met SetToProperty kunt u de eigenschapswaarde van een testobject wijzigen
  • Wanneer de test is voltooid, wordt dit testobject verwijderd, evenals alle wijzigingen die u in de objecteigenschappen hebt aangebracht met behulp van de SetToProperty
  • Wanneer de test opnieuw wordt uitgevoerd, wordt er een nieuwe kopie van het testobject gemaakt met originele eigenschapswaarden opgeslagen in de objectrepository
  • U kunt overwegen om GetToProperty en SetToProperty te gebruiken als uw testscript meerdere regels code bevat en uw omgeving sporadisch is
  • Let op: er is geen SetRoProperty

Objectspion:

  • Objectspion is een functie in QTP waarmee u zowel de test- als runtime-objecteigenschappen en -methoden kunt bekijken.
  • Het geeft ook de syntaxis voor een geselecteerde methode.
  • Object Spy geeft de volledige hiërarchie van het object dat u hebt geselecteerd