Как получить выбранное значение из комбинированного списка с помощью Selenium WebDriver (Selenium 2)?
Предположим, у меня есть этот HTML-код:
<select id="superior" size="1" name="superior">
<option value=""></option>
<option value="c.i.e.m.md.Division_1">DIVISION007</option>
<option selected="selected" value="c.i.e.m.md.Division_$_javassist_162_119">MyDivision</option>
<option value="c.i.e.m.md.Division_121">MyDivision4</option>
<option value="c.i.e.m.md.Division_122">MyDivision5</option>
</select>
Так что это поле со списком
id=superior
и в настоящее время выбрано значение MyDivision.
Использование Selenium WebDriver Я пытаюсь получить выбранное значение, но безуспешно.
Я старался:
String option = this.ebtamTester.firefox.findElement(By.id(superiorId)).getText();
return option;
Но это возвращает мне все значения в выпадающем списке.
Помогите, пожалуйста?
Редактировать:
WebElement comboBox = ebtamTester.firefox.findElement(By.id("superior"));
SelectElement selectedValue = new SelectElement(comboBox);
String wantedText = selectedValue.getValue();