Monday 25 March 2013

Description Object in QTP


Description object is Used to create a Properties collection object in QTP.

Description object has one method  - Create 

It returns a properties collection object in which you can add a set of properties and values in order to specify the description of an object.We can add any number of properties to define the description object in QTP
Syntax
set Myobject = Description.Create
Example
Below example uses the Create method to return a Properties collection object named Myobject  

set Myobject = Description.Create()
Myobject ("Name").Value = "userName"
Myobject ("Index").Value = "1"
Browser("Myb").Page("myp").WebEdit(Myobject ).Set "sagar"

Another Example - 
In below example we are finding the all links from the page whose innertext property is in digits.
Please note that value of the property is considered as regular expression by default . But if you don't want to  treat the value as regular expression, Then set it to False like this 

 '  objLinkDash("innertext").RegularExpression =False

        Set objLinkDash = Description.Create
        objLinkDash("micclass").Value = "Link"
        objLinkDash("innertext").Value = "\d*"
        objLinkDash("innertext").RegularExpression = True
       ' By Default it is considered as regular expression

         cnt = constobjParent.childobjects(objLinkDash).count
         Set childs =  constobjParent.childobjects(objLinkDash)

Description object is used to create objects whose properties are changing at run time. 

No comments:

Post a Comment

Please Leave your reply. We value your feedback and inputs

Best QTP Books

Everything About QTP

Hello Friends,
You can find QTP study material, Multiple choice questions (mcq), QTP question bank, QTP question papers, QTP notes, QTP questionnaire, scenario based QTP interview questions, QTP tutorial and QTP training on this site.

If you are a fresher or experienced QTP professional with (1/2/3/4) years of experience, this blog is just for you.