@Test public void shouldAllowUserToDeselectOptionsByVisibleText() { WebElement selectElement = driver.findElement(By.name("multi")); Select select = new Select(selectElement); select.deselectByVisibleText("Eggs"); List<WebElement> returnedOptions = select.getAllSelectedOptions(); assertEquals(1, returnedOptions.size()); }
@Test(expected = NoSuchElementException.class) public void shouldNotAllowUserToDeselectOptionsByInvisibleText() { WebElement selectElement = driver.findElement(By.name("invisi_select")); Select select = new Select(selectElement); select.deselectByVisibleText("Apples"); }
public void deselectByVisibleText() { select.deselectByVisibleText(getData()); }