Selenium WebDriver para seleccionar el elemento del cuadro combinado?

Estamos utilizando Selenium WebDriver y JBehave para ejecutar pruebas de "integración" en nuestra aplicación web. Tengo un método que ingresará un valor en una entrada de formulario.

@When("I enter $elementId value $value")
public void enterElementText(final String elementId, final String value) {
    final WebElement webElement = webdriver.findElement(By.id(elementId));
    webElement.clear();
    webElement.sendKeys(value);
}

Pero cuando trato de usar esto para seleccionar un elemento en una lista desplegable, (como era de esperar) falla

java.lang.UnsupportedOperationException: solo puede establecer el valor de los elementos que son elementos de entrada

¿Cómo selecciono un valor en el combo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta