During recording Robot generates unique ID's for all the objects. Instead can we use object's development ID? Is there any way of using development ID in Rational Robot? Is it feasible to use the development ID?
robot doesn't generate an Id. If the recognition string is "ID=5000" thats a Windows ID number that you can see in other spy type programs.
Whether the ID number is stable from run to run or build to build depends on your application.
Use the inspector or the vp gui to see if you can find the property you want if it's not in there then you can't use that data directly in Robot. Name may be the property you want. It's not available in all guis though. I think it's only in vb, powerbilder & .net but there may be other
This is the piece of code that robot generates for application during recording. My product developement team says that the HTMLId that is being generated is not the development ID,it is being generated by robot internally. But as you saying robot doesn't generate an ID, i am confused how these ID's are getting generated during recording? Instead of these ID development team asked me to use development ID. Is there any way of doing this?
sorry, I thought you meant the ID property not the HTMLID. I expect if you look at the DOM for your page in some other application (like Microsoft Internet Explorer Developer Toolbar ) you'd get the same HTML ID property.
If the name property is not what your looking for I expect that you wont be able to easily ID the object you want.
What toolkit does the page use?
You are correct Phil. I've had to use the AppPoint proxy with Robot in the past (when I was still using Robot). They were reasonably priced (if you swallow the pill that you have to pay for a 3rd party solution) and seemed to work pretty well.
If this or any response has helped you, please reply to the thread stating that it worked so other people with a similar issue will know how you fixed your issue!