Как осуществить клик по нужному элементу из выпадающего списка? Selenium WebDriver Java

На странице присутствует некоторое количество инпутов с выпадающими списками, нужно пройтись по ним. Пробовал использовать класс Select, наподобие такого:

WebElement selectElem = driver.findElement(By.id("select_container_69"));
Select select = new Select(selectElem);
select.selectByVisibleText("Free: Debian, CentOS, CoreOS, Ubuntu, or other User Provided OS")

Но идея ругается, что используем тег div, а не select.

Вот пример кода одного из инпутов:

    <div class="md-select-menu-container md-active md-clickable" aria-hidden="false" id="select_container_69" style="display: block; left: 52px; top: 461px; min-width: 664px;"><md-select-menu style="transform-origin: 316px 18px 0px;"><md-content style="">
<md-option value="free" tabindex="0" class="md-ink-ripple" role="option" aria-selected="true" id="select_option_58" selected="selected"><div class="md-text">
        Free: Debian, CentOS, CoreOS, Ubuntu, or other User Provided OS
</div><div class="md-ripple-container" style=""></div></md-option>
<md-option value="win" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_59"><div class="md-text">
        Paid: Windows Server 2008r2, Windows Server 2012r2, Windows Server 2016, Windows Core
</div></md-option>
<md-option value="rhel" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_60"><div class="md-text">Paid: Red Hat Enterprise Linux</div></md-option>
<md-option value="rhel-sap" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_61"><div class="md-text">
        Paid: Red Hat Enterprise Linux for SAP Applications
</div></md-option>
<md-option value="rhel-sap-ha" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_62"><div class="md-text">
        Paid: Red Hat Enterprise Linux for SAP with HA and Update Services
</div></md-option>
<md-option value="suse" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_63"><div class="md-text">Paid: SLES</div></md-option>
<md-option value="suse-sap" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_64"><div class="md-text">Paid: SLES for SAP</div></md-option>
<md-option value="sql-standard" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_65"><div class="md-text">
        Paid: SQL Server Standard (2012, 2014, 2016, 2017, 2019)
</div></md-option>
<md-option value="sql-web" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_66"><div class="md-text">
        Paid: SQL Server Web (2012, 2014, 2016, 2017, 2019)
</div></md-option>
<md-option value="sql-enterprise" tabindex="0" class="md-ink-ripple" role="option" aria-selected="false" id="select_option_67"><div class="md-text">
        Paid: SQL Server Enterprise (2012, 2014, 2016, 2017, 2019)
</div></md-option>
</md-content></md-select-menu></div>

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


Ответы (0 шт):