There are few Window-based products in our organization, that are using "Infragistics Ultra Toolbars Control 5.0". Unfortunately, QTP is not able to spy the toolbar. The toolbar has few Text-in-List box, buttons and drop-downs. I am not able to identify any of them through QTP. I also tried all options in descriptive programming, but no luck. I did open a case with HP and they asked me to check with Infragistic to find out if your addin can help me automate this control. Any help is highly appreciated.
Thanks so much, Mike. It helps.
Hello,
Unfortunately support for that product has been expired since October 2005, prior to the first incarnation of TestAdvantage, so unfortunately there is nothing we have nothing built to assist you with it. That being said, as to why QTP may not recognize it, and this is just speculation because I have not tested it. IGToolBars50.ocx, being a COM component, the control in question was not actually created with .NET, and as such the QTP .NET add-in is not designed to identify the control.
Hi Mike,
Thank you for your prompt and detailed synopsis. I did reach to our development partners and they told me that this particular menu ribbon is using "IGToolBars50.ocx" file (COM component of Infragistics). I am not sure if this information will help you with the analysis. Please let me know if you have any questions.
Hi, That depends on what version of Infragistics control that you are using. Our TestAdvantage product for QuickTest Professional for WinForms supports NetAdvantage controls as far back as 2005 Volume 3, also referred to as 5.3, to my knowledge there was never a 5.0 version. What I would suggest you to do is try to determine what version you are using. You can tell by seeing what version of the Infragistics DLLs are attached to the application when it is running. This can be done via Visual Studio, Debug menu, Attach to Process, and attach to the application. You can see which modules are loaded via Debug menu, Windows, Modules. .If you do not have VisualStudio on the test machine, you can download the free Microsoft application Process Explorer from systeminternals.com. It can do the same by finding the process in the top pane, and fine the loaded dll's in the lower pane. You will need to make sure the lower pane is set to see dll's via, View Menu, Lower Pane View, DLL's.
If the version of the NetAdvantage is 5.3 or higher than yes we do have a QTP custom proxy product called TestAdvantage that will be able to assist you with it.