def test_are_elements_visible_none_found(): mock_finder = MagicMock() mock_finder.elements.return_value = [] interrogate = Interrogator(None, mock_finder, None) result = interrogate.are_elements_visible(default_page_element) assert_that(result, equal_to(False), "No elements should have been found")
def test_are_elements_visible_one_aria_hidden(): elements = [ MockElement(True, False), MockElement(True, False), MockElement(True, True) ] mock_finder = MagicMock() mock_finder.elements.return_value = elements interrogate = Interrogator(None, mock_finder, None) result = interrogate.are_elements_visible(default_page_element) assert_that(result, equal_to(False), "One element should be aria hidden")
def test_are_elements_visible_one_not_displayed(): elements = [ MockElement(True, False), MockElement(True, False), MockElement(False, False) ] mock_finder = MagicMock() mock_finder.elements.return_value = elements interrogate = Interrogator(None, mock_finder, None) result = interrogate.are_elements_visible(default_page_element) assert_that(result, equal_to(False), "One element should not be visible")