Hi all,
A urgent question.For the white project in the codeplex(UIA), we can easy use it to do the automatic testing for window form basic controls, but for the infragistics controls that we used currently , it only supports some simple controls like button, lable…, but for the controls as combox, datagrid view and so on, it seems that these controls are not exposed by UIAutomation, we can’t operate it easy.
Then, I want to confirm whether all the complex controls have implemented the Microsoft UI Automation provider interface to make the UI available to our screen reader,
Last, whether we must use TestAdvantage to make UI automation testing
Thank you every muchWei Wei
Hello,
Infragistics controls cannot be recorded using the Microsoft UI Automation provider interface. In order to record scripts on an application using Infragistics controls, you must use TestAdvantage.
Further, it is necessary to match the version of TestAdvantage to the version of NetAdvantage used to build the application under test. For example, if the application was built using NetAdvantage 11.1, you will need to use TestAdvantage 11.1.
Greetings!
Does this mean that the Microsoft UI Automation tools are totally unsupported (and thus cannot be used at all outside of creating a custom plug-in)? What I mean is, some unsupported controls can still be used by the MS tools via hand-coding (tho, yes, recording does not work). There's a difference between needing a lot of hand-coding versus no interaction at all.
Also, is there anything that developers can do to help with this? For example, with standard WPF controls, developers have ways of exposing the controls to the MS Test Tools. Do you know of any such solution for the Infragistics controls?
Just exploring what my options are. Any insight or input would be greatly appreciated.
Thanks very much!!