The value in the dropdown can be selected using WebDriver’s Select class. There are 3 techniques:
- selectByValue
- selectByVisibleText
- selectByIndex
Sample HTML Code:
<select id="mySelect">
<option value="option1">One</option>
<option value="option2">Two</option>
<option value="option3">Three</option>
</select>
Selenium Code:
Select e1 = new Select(driver.findElement(By.id("mySelect")));
e1.selectByValue("option1");
e2.selectByVisibleText("Three");
e3.selectByIndex(2);