¿Cómo seleccionar un elemento de una lista desplegable utilizando Selenium WebDriver con java?

¿Cómo puedo seleccionar un elemento de una lista desplegable como género (por ejemplo, masculino, femenino) usando Selenium WebDriver con Java?

He intentado esto

WebElement select = driver.findElement(By.id("gender"));
List<WebElement> options = select.findElements(By.tagName("Male"));
for (WebElement option : options) {
    if("Germany".equals(option.getText()))
        option.click();   
}

Mi código de arriba no funcionó.

Respuestas a la pregunta(9)

Su respuesta a la pregunta