我正在使用 Selenium IDE 进行一些测试,并尝试使用它从自动完成中选择指定的选项。我的问题是,自动完成功能是内置的<ul>
,两种<li>
可能是相同的。如何点击指定的li
?如何对 Selenium 说“单击第一个li
”或“单击li
带有文本“apples”的文本?我尝试了一些我发现的方法,但所有方法都适用于其他类型的 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>