I am using Ranorex for cross browser testing, i am mostly using Record and playback for this.
Script is always fails to identify few objects. I have tried the below things:
1) Run complete flow (Normal Scenario) : Script Failed
2) When i highlighted the element from Repository, it was able to identify. Then ran the script from the line were if failed (Play from here) : Script again failed, reason the same and this time it can't be a synchronization problem because the object is available.
3) I recorded a new script which does operation on the failed object and even here it failed on play back

I tried using mouse click, Invoke action (Ensurevisible, performclick), but no luck. Can anyone please suggest what could be possibly going wrong?

I have attached the snapshot of the application, if that could help.