У меня есть следующий элемент:
<ol class="day-tabs">
<li class="current"><a href="date1.html">a</a></li>
<li class=""><a href="date2.html">b</a></li>
<li class=""><a href="date3.html">c</a></li>
</ol>
Как видите, только первый элемент списка имеет определение класса.Мне нужно перейти к n-му пункту в списке.
Так что это не проблема:
WebElement days_tabs = chromeWebDriver.findElement(By.className("day-tabs"));
, а затем:
ArrayList<WebElement> listItems = new ArrayList<>(days_tabs.findElements(By.tagName("li")));
но когда я попробовал
JavascriptExecutor ex = (JavascriptExecutor)chromeWebDriver;
ex.executeScript("arguments[0].click();", listItems.get(n));
я не увидел, что был выбран n-й элемент.
Можете ли вы посоветовать, пожалуйста?
Спасибо