Хотите, чтобы нажать на третий ли от второй ул:Селен Javascript WebDriver как использовать findElements
<ul id="select-123" style="width: 1180px; display: none;">
<li class="" style="display:none;">
<li class="">
<li class="">
<li class="">
</ul>
<ul id="select-123" style="width: 1180px; display: none;">
<li class="" style="display:none;">
<li class="">
<li class="">
<li class="">
</ul>
код Я пытаюсь это выбрать третий Ли из второго ул который не работает:
driver.findElements(By.css(ul[id*='select-123'])).then(function(elems) {
elems[2].then(function(lis) {
driver.findElement(By.css("ul[id*='select-123'] li:nth-child(3)")).click();
});
});
у вас есть два элемента с одинаковым идентификатором, идентификаторы должны быть уникальными – Quince