I am testing an application with a number of custom controls, as a result, rather then setting the value to.. lets say "Apple" I have to tell it to hit the up arrow 8 times. My question is this, how does someone create a customized interface for QTP so it now recognizes that control. Using virtual objects will probably not work for me.
I also have similar problem. most of the objects especially the grids and the tab in the AUT are home grown. This is a windows based application. Will dll help for the grid as well as for the tab like objects?
Yes. A dll can be used to interface with the grid methods and properties. That way it doesn't add unnecessary code to the application. Sometimes the dll can be used just to invoke a Windows Message and return a value from the application. The developers need to expose the underlying functions of their grids and tabs to this interface.
Otherwise, as we have used more recently, get the developers to build in a COM interface to the application to allow you to manipulate the controls in the same way they do. You can then register the application interface.
If you had to identify, in one word, the reason
why the human race has not achieved, and never
will achieve, its full potential that word would be "meetings".