Selenium WebDriver для выбора элемента поля со списком?

Мы используем Selenium 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: вы можете установить только значение элементы, которые являются элементами ввода

Как выбрать значение в комбинации?

15
задан Stephen Kennedy 12 March 2018 в 12:43
поделиться