It's not clear what type of app you're testing (.net?)
Are you using Infragistics TestAdvantage or something like that?
Just to be on the safe side, we need a clarification here:
Descriptive programming is not a substitute for when RFT doesn't support a type of application.
It is a more flexible way of building test scripts, against supported app types.
(but sorry if I was guessing you wrong)
Descriptive programming example to get properties:
The example is for html, but it's the same code.
Only the property names changes.
In particular you might need to find out the .class property for your infragistics control by recording against it.
<font class="small">Code:</font><hr /><pre>
//Search for all links with text "Newsletter"
TestObject links = RootTestObject.getRootTestObject().find(atDescenda nt(".class", "Html.A", ".text", "Newsletter"));
//Get the links url property
String url = links.getProperty(".url");
//Free up enabler memory, this is important whenever you store TestObjects in variables, or you'll make RFT unstable.