This tutorial demonstrates OBJECT SPY.

Object Spy can help determine useful  properties and methods associated with an object in your environment .

The tutorials also describes GetROProperty, GetTOProperty  & SetTOProperty

Please be patient. The Video will load in some time. If you still face issue viewing video click here

GetRoProperty

  • GetRoProperty - is an in-built method used to retrieve runtime value of an object property.
  • There are 4 steps involved in using the GetRoProperty
  • Step 1)  Record the Object on which you want to use the GetRoProperty in Object Repository
  • Step 2) For the recorded object identify the run-time property which could be used. You may use Object Spy.
  • Step 3) Use GetRoProperty method to retrieve the identified Run-time property and store the value in a variable
  • Step 4) Use this value for further deductions

SetToProperty & GetToProperty

  • Consider a Web Button stored in the Object Repository
  • When the test is run QTP creates a copy of this object  called Test Object and compares it with the Run Time Object
  • Using GetToProperty you can retrieve the value of a property of Test Object
  • Using SetToProperty you can change the property value of a Test Object
  • When the test is completed, this test object is discarded and so are any modifications you made in the object properties using the SetToProperty
  • When the test is re-run, a new copy of the test object is created with original property values stored in the object repository
  • You can consider using GetToProperty and SetToProperty when your test script has multiple lines of codes and your environment is sporadic
  • For a note ,there is no SetRoProperty

Object Spy:

  • Object spy is feature in QTP using which you can view both the test and run-time object properties and methods.
  • It also gives the syntax for a selected method.
  • Object Spy gives the complete hierarchy of the object you have selected

 

 

 

YOU MIGHT LIKE: