Interacting with an Infragistics UltraOptionSet
I've been tasked with automating a legacy (desktop MFC/WPF) UI that includes an Infragistics UltraOptionSet. TestComplete is unable to see "inside" this control, and does not provide explicit support for it.
It's possible to call the .NET `set_CheckedIndex` method through script routines, but that is less than ideal as it 1) Does not mimic how a user would actually select an item in the radio button group 2) May not trigger various UI events that update things like validation, visibility, etc. in other controls.
What are my options here?
You could try putting on the MSAA wildcard (*) - sometimes that helps applications see deeper and identify objects it otherwise can't see. It can be turned on via Tools > Current Project Properties > Open Applications > MSAA, and select the checkbox next to the wildcard asterisk.
Otherwise, using an OCR Action may be a good option for selecting the radio button.