Tag Archive: DP

Jan 21 2009

Using Runtime Attributes to Describe QTP Web Objects

Barak Kinarti has kindly contributed an extremely useful QTip on how to identify Web objects through their Runtime Attributes. I assume that the reader is familiar with using Test-Object properties to describe QTP objects programmatically (you can refresh your memory on the technique here). Here below a typical example is shown: Set ImgDesc = Description.Create …

Continue reading »

Jan 21 2009

No Regular-Expressions for the Desktop Object

Update: Thanks to Peretz, we now know that there is a hotfix that solves the issue (designated QTP_00563), and that the fix has already been incorporated into the upcoming QTP 10 (Atlantis). Thanks a lot for the information and the care! I have recently spent over a day of frustrating debugging until I’ve finally stumbled …

Continue reading »

Dec 04 2008

The Fastest Way to Work with GUI Objects

So, what’s the fastest way for working with GUI objects? It seems that everyone has an opinion on the matter – some insist the Object-Repository yields the best results, while others are strong advocates for working with Descriptive Programming. While one will insert every object into a variable and use that variable, another would use …

Continue reading »

Mar 29 2008

DP in 60 slides

Minimalism has become the new hot trend in business presentation. As was foretold in Presentation Zen, concept presentation (e.g. The Brand Gap), and even technical ones (e.g. OpenID) can be delivered in simple, one-sentence a slide presentations. The format makes the reader focus on one single idea at a time, which makes it perfect for …

Continue reading »

Mar 29 2008

Introduction to Descriptive Programming

Before we can move on to some of the more advanced subjects, it’s probably better if we ensure we’re all speaking the same language. So now we’ll create a proper base-line for some basic QTP techniques (though even they are sometimes referred to as “advanced”). One of the most profound techniques necessary for advanced QTP …

Continue reading »