@pytest.mark.parametrize('id, expectation', [(WINDOW_HANDLE_1_ID, does_not_raise()), (WINDOW_HANDLE_4_ID, pytest.raises(WindowHandleIdNotFoundError))])
def test_window_handle_controller_remove_handle_by_id_not_found_error(id: str, expectation: Any, window_handle_controller: WindowHandleController) -> None:
    with expectation:
        (window_handle_controller.remove_handle_by_id(id) is not None)
@pytest.mark.parametrize('id, expectation', [(WINDOW_HANDLE_1_ID, does_not_raise()), (WINDOW_HANDLE_4_ID, pytest.raises(WindowHandleIdNotFoundError))])
def test_window_handle_controller_remove_handle_by_id_not_found_error(id: str, expectation: Any, window_handle_controller: WindowHandleController) -> None:
    with expectation:
        (window_handle_controller.remove_handle_by_id(id) is not None)