Я новый веб-драйвер Selenium, использующий Java. Я могу написать java-код для выбора раскрывающегося списка, если у него есть обычный класс выбора, например: -
new Select(driver.findElement(By.id("someid"))).selectByValue("1"));
Но ниже код имеет класс select2 из jquery. Пробовал несколько вариантов. Я могу выбрать отображение выпадающего списка, я не мог выбрать яблоко, апельсин или виноград.
может ли кто-нибудь помочь мне, как выбрать Apple из такого выпадающего списка? Любая подсказка или код высоко ценится. ..
вот так выглядит код
<div id="select2-drop" class="select2-drop select2-display-none select2-with-searchbox select2-drop-active" style="somestyleelements">
<div class="select2-search">
<ul id="select2-results-1" class="select2-results" role="listbox">
<li class="select2-results-dept-0 select2-result select2-result-selectable select2-highlighted" role="presentation">
<div id="select2-result-label-random" class="select2-result-label" role="option">
<span class="select2-match"></span>
Apples
</div>
</li>
<li class="select2-results-dept-0 select2-result select2-result-selectable" role="presentation">
<div id="select2-result-label-random" class="select2-result-label" role="option">
<span class="select2-match"></span>
Orange
</div>
<li class="select2-results-dept-0 select2-result select2-result-selectable" role="presentation">
<li class="select2-results-dept-0 select2-result select2-result-selectable" role="presentation">
<li class="select2-results-dept-0 select2-result select2-result-selectable" role="presentation">
</ul>
</div>
заранее спасибо