I think we should change this to `self.wait_for_element_present('css selector', "body:not([waiting])")` , that way it's a positive wait. With the previous wait it could probably fail if the page was not fully loaded because the element wasn't there yet.