Can somebody please help me to find the best solution to make the UiBot to wait until element found on the screen.
The current process I am working on the Chrome Browser is loading very slow approx 5 min (Sometimes it is not even minute) to load after I click on searching. is it possible to make the bot wait with out using Delay activity and needs to perform click activity once its found the element.
You could also try a Retry scope. In action you put Find element (make sure your selectors are good). In condition you put Element exist, where you put your variable from Find element in the Element exist property.
Tick on wait active or wait visible the property og Find element
If the loading can end in different states (loaded, aborted, …) I normally go for pick branches. In one branch you set a delay activity in the others variations of findElement and an action.
Forget about the counter in the screenshot. Here I wait for either ‘wait’ or ‘done’ button to appear. If both not show up in a certain time (12 seconds in the example) the PickBranch with delay is executed. Just make sure you configure the Timeout of the findElements appropriate (longer than delay)
I’m curious between element exist, image exist and find element, which is the best accurate to detect a pop up window that sometime not appear on screen? Or is there other option?