UiPath locator does not recognize IDX='1' in locator string

I have a locator string that includes an IDX=‘1’ and I intend to increment 1 through 25 to successively ‘Click’ 25 repeating elements. In UIExplorer I am able to highlight the correct elements by changing the value of IDX however when I run the Robot in Debug I get an exception stating that multiple elements match that locator. This robot/project is to process a LinkedIn Recruiter project web page (screen shot attached)

(18 Bytes)
Here is the project
Invite 2nd Degree Connection.xaml (98.3 KB)
Here is backstage view
Studio Backstage View.txt (165 Bytes)
Here is Error
Error Log.txt (2.3 KB)
Here is the project.json
project.json (1.5 KB)
#issue #bug #locator

Hi @chuck.jowett,

It is not recommended to use idx in selector and it is non reliable one.Fine tune your selector with unique attribute for each uielement.

Thanks

The only thing that makes them unique are dynamically generated names that change every time a page is loaded save for the IDX value. What is the mechanism that Data Table Extract uses? It can process non-unique elements.
Why is IDX non reliable? It is the one thing I know to be unique.

Your approach isn’t the best way to do it.

Just use the For Each Ui Element activity.

And don’t post the same question repeatedly. Thanks.