Я недавно начал использовать Selenium Webdriver для автоматизации. Веб-страница, которую я пытаюсь автоматизировать, - это CSS. Так что я пытаюсь добиться, это нажать на раскрывающийся список «Admin», который затем отобразит список. И выберите один из вариантов «Пользовательский доступ» из этого списка.Selenium - Как найти объект без него и Id или Имя?
В настоящее время в источнике страницы этот раскрывающийся список «Администратор» не имеет идентификатора или имени. Ниже приведен код для справки:
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
Admin<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li>
<a href="usersAdmin">
Users Admin
</a>
</li>
<li>
<a href="userAccess">
User Access Admin
</a>
</li>
<li>
<a href="#">
Email Object Admin
</a>
</li>
</ul>
</li>
Теперь я хочу выбрать значение User Access Admin из раскрывающегося списка? Я пытаюсь использовать метод findElement для идентификации этого объекта, но поскольку он не имеет идентификатора или имени, я не могу сделать это успешно. Что было бы подходящим методом для этого? Я использую Java для кодирования.
Я думаю, что вы можете опустить кавычки: 'а [HREF = userAccess] ' – alecxe