Я использую Selenium IDE для некоторого теста и пытаюсь использовать его для выбора указанной опции из автозаполнения. Моя проблема в том, что автозаполнение встроено в <ul>
, а две возможности <li>
идентичны. Как щелкнуть указанный li
? Как сказать Selenium "щелкнуть первую li
" или "щелкнуть li
с текстом "яблоки"? Я пробовал несколько способов, которые нашел, но все они для других типов Selenium, и ни один из них не полезен в Selenium IDE.
Заранее спасибо и извините за мой плохой английский!
Вот код:
<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1003; top: 360.683px; left: 549.5px; display: block; width: 401px;">
<li class="ac_item ui-menu-item" role="menuitem">
<a class="clearfix ui-corner-all" tabindex="-1">
<span class="c1">
<b>Apple</b>
<br>
<span class="small secondary">Apples</span>
</span>
</span>
</a>
</li>
<li class="ac_item ui-menu-item" role="menuitem">
<a class="clearfix ui-corner-all" tabindex="-1">
<span class="c1">
<b>Orange</b>
<br>
<span class="small secondary">Oranges</span>
</span>
</span>
</a>
</li>
</ul>