コード例 #1
0
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")
コード例 #2
0
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")
コード例 #3
0
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")