Shouldn’t we use the same `timeout` value? If we call this with a specific `timeout` then it could return a exception before that `timeout` form `self.wait_for_element_present(by, locator).is_displayed())`