Мы используем селен WebDriver и JBehave для запуска тестов "интеграции" в нашем веб-приложении. У меня есть метод, который вводит значение в ввод формы.
@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);
}
Но когда я пытаюсь использовать это, чтобы выбрать элемент в раскрывающемся списке, он (неудивительно) не работает
java.lang.UnsupportedOperationException: вы можете установить только значение элементы, которые являются элементами ввода
Как выбрать значение в комбо?