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.Selenium WebDriver para seleccionar el elemento del cuadro combinado?
@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 de una lista desplegable que (como era de esperar) no
java.lang.UnsupportedOperationException: Sólo puede establecer el valor de los elementos que son elementos de entrada
¿Cómo selecciono un valor en el combo?
posible duplicado de [+ WebDriver HtmlUnitDriver + Java + Desplegar] (http://stackoverflow.com/ preguntas/5805585/webdriver-htmlunitdriver-java-desplegable) –