'Verifies that one or more element match the given ``xpath``.
Arguments ``source`` and ``xpath`` have exactly the same semantics as
with `Get Elements` keyword. Keyword passes if the ``xpath`` matches
one or more elements in the ``source``. The default error message can
be overridden with the ``message`` argument.
See also `Element Should Not Exist` as well as `Get Element Count`
that this keyword uses internally.'

def element_should_exist(self, source, xpath='.', message=None):

    count = self.get_element_count(source, xpath)
    if (not count):
        self._raise_wrong_number_of_matches(count, xpath, message)
