Hello
Please try with the regular web protocol on html or URL mode, even if the links change their position, this protocol will be able to handle this.
The GUI protocols such as truclient, rely and what we get on screen and if it changes then that breaks the script flow, there are few trick you can do here (see attached doc), but problably you will just find out that the best way is to go over regular web protocol
regards