Exemplo n.º 1
0
        def _this_step(step, negate, first, last, find_pattern):
            try:
                _get_element(finder_function, first, last, find_pattern, expect_not_to_find=True)
            except ElementDoesNotExist:
                assert parsed_negator(negate)
	    else:
                assert not parsed_negator(negate)
Exemplo n.º 2
0
 def check_element(self, finder_function, negate, pick,
                             find_pattern, wait_time, *args):
     try:
         element = _get_visible_element(finder_function, pick, find_pattern)
     except (ElementDoesNotExist, StaleElementReferenceException):
         assert parsed_negator(negate)
         element = None
     self.test(element, negate, *args)
     return True
Exemplo n.º 3
0
 def check_element(self, finder_function, negate, pick,
                             find_pattern, wait_time, *args):
     try:
         element = _get_visible_element(finder_function, pick, find_pattern)
     except ElementDoesNotExist:
         assert parsed_negator(negate)
         element = None
     self.test(element, negate, *args)
     return True
Exemplo n.º 4
0
 def _this_step(step, negate, first, last, find_pattern):
     try:
         _get_element(finder_function,
                      first,
                      last,
                      find_pattern,
                      expect_not_to_find=True)
     except ElementDoesNotExist:
         assert parsed_negator(negate)
Exemplo n.º 5
0
    def _execute(self, negate, pick, find_pattern, finder_function, parent_element_name, wait_time, *args):
        try:
            element = _get_visible_element_in_element(parent_element_name, finder_function,
                                                      pick, find_pattern)
        except (ElementDoesNotExist, ElementIsNotVisible,
                ElementAtIndexDoesNotExist):
            assert parsed_negator(negate)
            element = None

        self._test_function(element, negate, *args)
        return True
Exemplo n.º 6
0
def assert_with_negate(assertion, negator=None):
    if parsed_negator(negator):
        assert not assertion
    else:
        assert assertion
Exemplo n.º 7
0
def assert_equals_with_negate(a, b, negator=None):
    if parsed_negator(negator):
        assert_not_equals(a, b)
    else:
        assert_equals(a, b)