### Question:
SelectList extends AbstractElement implements Selectable, Deselectable { public void deselectAll() { getDispatcher().beforeDeselect(this); new Select(getElement()).deselectAll(); if (Config.getBoolConfigProperty(ConfigProperty.ENABLE_GUI_LOGGING)) { logUIActions(UIActions.CLEARED, "all"); } getDispatcher().afterDeselect(this); } SelectList(String locator);  SelectList(String locator, String controlName);  SelectList(ParentTraits parent, String locator);  SelectList(String locator, String controlName, ParentTraits parent); void select(String optionLocator); void select(String[] optionLocators); void addSelection(String optionLocator); void selectByValue(String value); void selectByLabel(String label); void selectByIndex(int index); void selectByValue(String[] values); void selectByLabel(String[] labels); void selectByIndex(String[] indexes); void addSelectionByValue(String value); void addSelectionByLabel(String label); void addSelectionByIndex(String index); String[] getSelectOptions(); String getSelectedLabel(); String getSelectedValue(); String[] getSelectedLabels(); String[] getSelectedValues(); String[] getContentLabel(); String[] getContentValue(); void deselectAll(); void deselectByValue(String value); void deselectByIndex(int index); void deselectByLabel(String label);  }### Answer:
@Test(groups = {"browser-tests"}, expectedExceptions = {UnsupportedOperationException.class}) @WebTest public void testDeselectAll() { Grid.driver().get(TestServerUtils.getTestEditableURL()); normalSelectList.deselectAll(); }