:return: False if element is not present in the DOM or invisible, otherwise True.
                Ignore implicit and element timeouts and execute immediately.

        To wait when element displayed or not, use ``waiter.wait_displayed`` or ``waiter.wait_not_displayed``

def is_displayed(self):
        """
        :return: False if element is not present in the DOM or invisible, otherwise True.
                Ignore implicit and element timeouts and execute immediately.

        To wait when element displayed or not, use ``waiter.wait_displayed`` or ``waiter.wait_not_displayed``
        """
        t = self.wait_timeout
        self.wait_timeout = 0
        try:
            return super(PageElement, self).is_displayed()
        except NoSuchElementException:
            return False
        finally:
            self.wait_timeout = t