def sibling(self, name=None, **attrs):
sub_query = build_query(name, **attrs)<EOL>query = ('<STR_LIT:->', (self.query, sub_query))<EOL>obj = UIObjectProxy(self.poco)<EOL>obj.query = query<EOL>return obj<EOL>
Select the sibling(s) from the UI element(s) given by the query expression, see ``QueryCondition`` for more
details about the selectors.

Args:
    name: query expression of attribute "name", i.e. the UI elements with ``name`` name will be selected
    attrs: other query expression except for the ``name``

Returns:
    :py:class:`UIObjectProxy <poco.proxy.UIObjectProxy>`: a new UI proxy object representing the child(ren) of
    current UI element(s)