The easiest way to find reliable selectors would be to use the Repair function:
You can refresh your page, do a Repair and it will automatically find the difference and try to adapt your selector. If not, then I would look for another property instead of parentid.
If it isnt working with the new selector, try to use Anchor activity. Put a good selector (one which is not failing) as an anchor base, select where is that anchor (Top,Bottom,Right,Left) and use the action click.
If you do fine, it should work. Let me know if you have any doubt.
One question - does the green Validate field disappear after you refresh the button (for it to change the parentid)?
If yes, then the Repair button should become active. Could use it then to re-select your button? It should adapt the selector to only use properties that are still shared between the two instances of the button.
Yes, could you try and add the Title to the selector? The IDX should then disappear.
In general, you want to aim to use as much as “human” readable bits in the selector as possible (instead of ids)
Does the parent Class tag also change? (I’m not sure if there are any digits after it). If not, on the first look I would try with:
parentClass
tag
title
It should remove all IDs from the selector, hopefully
Basically, this should be the way to fix it. You can play around with properties on this level, as well as levels above. Simply select the line above:
And you will have a bunch of other properties to choose from on the right side.
You should play around with it until a working, stable selector is found.
Och! That changes things a bit, maybe Could you check the Scaling of your screen and make sure both screens are set to the same scaling? Or simply both to 100% just to test.