When you interrogate a specific radio button, you can setup the match rules to match only that specific button. In this case, you'd use a text match rule to specifically identify the button whose text is "female".
Thanks for your response. Would like to search for STARTS WITH "FE" and not an exact match. This is because in my real application, input value contains other strings after the keyword that I would like to search. Is it possible to search case-insensitive STARTS WITH in the match rule?
You can alter your match rules to be less specific and essentially match all of the radio buttons. You can then enable the UseKeys property on the control to allow you to match multiple copies of it at runtime. In your automation, you can then call the GetClones method of the control and pass it to a ListLoop. Extract a proxy from the Item coming out of the ListLoop. This will be one specific radio button. Here, you can check its Text property however you like to see if it is the one you wish to interact with.
Thanks for the idea. I tried your suggestion and I'm only getting the first item on the ListLoop. I would like to see all the matches and pick the right one.
What I did:
1. Change Match Rule to Input Type = Radio; No other Match Rules. I see that multiple results are appearing during Interrogation on "Show All" Targets. I did notice though that in "Show Matched" target, there's only one item with value on Attached To column. Is this normal?
2. Change Property of this control to UseKeys = True
3. In automation, use the GetClones and pass the Result to ListLoop.List
Thanks sasnt. It's already working. Not sure what actually happen. I recreated the control and set UseKeys property then refreshed the results. It's now showing all the result with the same AttachedTo. It's now working as expected.