The Wait For Browser to Finish Loading action waits for a web page to finish loading before executing further actions.
Like other browser actions, this action works with Safari or Google Chrome (or whichever of the two was last at the front).
Since web pages can be dynamic, “finished loading” is an uncertain state. Complex web sites often report that they have finished loading and then start loading again, which is why the action to wait for the browser to finish allows you to specify a required minimum time.
The action waits until the web page is not loading for at least that amount of time. So the action will wait at least the amount of time you specify after the page stops loading before completing.
⚠️ Note that a change in Safari 12.1 broke this action. See the forum for details and some possible solutions. This is worked around in 9.0+.