I think you did misunderstand me. Question is not about wait stages or control rooms. I am having all necessary wait-for stages each time screen updates, to increase the speed and performance.
However! The point I was trying to make is that - during spying [some]field has one set of parameters that help BP to identify it but when BP arrives at this page during another run parameters change in a way that BP cannot ""see"" them anymore. (As I said, I have omitted the use of dynamic params, such as links etc.)
The same situation appears with surface automation. On one hand, trying to find the same picture in the same situation on the same screen should be an easy thing to do, keeping in mind pretty high tolerance(!) - 100 and BP completed this process perfectly during BO testing. On the other hand, during process runs in the studio, BP struggles to find this picture, therefore, fails. There are no obvious discrepancies in images, like at all. And if I would try to compare whole screen screenshot with the desired picture in MATLAB using image processing techniques, I would get some insignificant discrepancies that are obviously tackled by the tolerance!
As I now know, the website is written using JS, although spying in Java mode - does not reveal any elements.
I have tried another way, though. Stupid, straight, can be unstable, but seems to be working. I spied pop-up with hidden HTML parameters that appear only when this pop-up is present on the screen. Then BP presses {TAB} several times to navigate to the desired field. Then search. Then press again {TAB} several dozen times and send {ENTER} - Hurray, completed! :^)