Получение значения, которое уже выбрано в выпадающем меню Selenium Webdriver

У меня есть выпадающее меню, в котором предварительно выбрано значение, помогите мне, как получить текст выбранного значения и распечатать его в консоли

html-код выпадающего меню

<select id="ctl00_ContentPlaceHolder1_ddlCalculation" class="normalText" 
    style="width:100%;"
    onchange="javascript:LoadMethods(this.value);
              CallonChange(this.value,'spn_ddlCalculation');
              return false;"
    disabled="disabled" name="ctl00$ContentPlaceHolder1$ddlCalculation">

    <option value="0" selected="selected">--- Select ---</option>
    <option value="f">Formula Based</option>
    <option value="m">Formula Based with Matrix Table</option>
    <option value="q">Quantity Based</option>
    <option value="t">Time Based</option>
</select>

1 ответ

Решение

Пожалуйста, попробуйте следующее и дайте мне знать, если это работает:

Select dropdown = new Select(driver.findElement("Use the correct selector");
WebElement option = dropdown.getFirstSelectedOption();
String content = option.getText();
System.out.println("selected Value " + content);
Другие вопросы по тегам