code: def find(self, selector, **kwargs):
          
  
          self.debug_log("Finding element with selector: %s" % selector)
  
          elements = self.find_all(selector, **kwargs)
          if len(elements):
              self.debug_log("find (%s): Element found" % (selector))
              return elements[0]
          else:
              self.debug_log("find (%s): No element found" % (selector))
              return None
docs: Find an element with a selector
  
          Args:
              selector (str): the selector used to find the element
  
          Kwargs:
              wait_until_present (bool)
              wait_until_visible (bool)
              raise_exception (bool)
  
          Returns:
              None if no element was found
              proxy_element is an element was found
  
          Raises:
              this function might raise an exception
                  depending on the raise_exception kwargs
              or
              the config proxy_driver:raise_exception