Wie erhalte ich den ausgewählten Wert mit Selenium WebDriver (Selenium 2) aus einer Combobox?

Angenommen, ich habe diesen HTML-Code:

<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>

Das ist also eine Combo-Box mit

id=superior 

und aktuell ist der Wert MyDivision ausgewählt.

Mit Selenium WebDriver versuche ich, den ausgewählten Wert zu erhalten, aber kein Erfolg.

Ich habe es versucht:

String option = this.ebtamTester.firefox.findElement(By.id(superiorId)).getText();
return option;

Aber das gibt mir alle Werte in der Combobox zurück.

Hilfe bitte?

Bearbeiten:

WebElement comboBox = ebtamTester.firefox.findElement(By.id("superior"));
SelectElement selectedValue = new SelectElement(comboBox);
String wantedText = selectedValue.getValue();

Antworten auf die Frage(5)

Ihre Antwort auf die Frage