Получение значения, которое уже выбрано в выпадающем меню 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);