code: def match_future_relations(self, el, relation):
          
  
          found = False
          if relation[0].rel_type == REL_HAS_PARENT:
              found = self.match_future_child(el, relation, True)
          elif relation[0].rel_type == REL_HAS_CLOSE_PARENT:
              found = self.match_future_child(el, relation)
          elif relation[0].rel_type == REL_HAS_SIBLING:
              sibling = self.get_next_tag(el)
              while not found and sibling:
                  found = self.match_selectors(sibling, relation)
                  sibling = self.get_next_tag(sibling)
          elif relation[0].rel_type == REL_HAS_CLOSE_SIBLING:
              sibling = self.get_next_tag(el)
              if sibling and self.is_tag(sibling):
                  found = self.match_selectors(sibling, relation)
          return found
docs: Match future relationship.