code: def wait(self, timeout=3):
          
  
          start = time.time()
          while not self.exists():
              self.poco.sleep_for_polling_interval()
              if time.time() - start > timeout:
                  break
          return self
docs: Block and wait for max given time before the UI element appears.
  
          Args:
              timeout: maximum waiting time in seconds
  
          Returns:
              :py:class:`UIObjectProxy <poco.proxy.UIObjectProxy>`: self