'When the page first loads, there is a loading indicator and most
functionality is not yet available. This waits for that loading to finish
and be removed from the DOM.
This method is different from wait_until_ready because the loading element
is removed from the DOM, rather than hidden.
It also disables animations for improved test reliability.'

def wait_until_no_loading_indicator(self):

    self.wait_for((lambda : (not self.q(css='.ui-loading').present)), 'Wait    for    page    to    complete    its    initial    loading')
    disable_animations(self)
