Friday, July 16, 2010

Tutorial 31 - Guide to Object Sopy | GetROProperty, GetTOProperty & SetTOPropert

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



points to remember

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

No comments:

South Beach Smoke E-Cigarette - The Better Smoking Choice