def METHOD_NAME(test, props):
    test.start_server(get_app(props))
    target = test.table("table")
    target.cell(3, 1).click()
    with test.hold(Keys.SHIFT):
        test.send_keys(Keys.ARROW_DOWN + Keys.ARROW_UP)
    for row in range(2, 5):
        for col in range(0, 2):
            assert target.cell(row, col).is_selected() == (row in [3] and col in [1])
    assert test.get_log_errors() == []