Selenium WebDriver para selecionar o item da caixa de combinação?
Estamos usando o Selenium WebDriver e o JBehave para executar testes de "integração" em nosso aplicativo da web. Eu tenho um método que irá inserir um valor em uma entrada de formulári
@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);
}
Mas quando tento usar isso para selecionar um item em uma lista suspensa, ele (sem surpresa) falha
java.lang.UnsupportedOperationException: você só pode definir o valor dos elementos que são elementos de entrada
Como seleciono um valor no combo?