I have tried this
List <WebElement> navlist = driver.findElements(By.cssSelector("d-md-down-none nav navbar-nav mr-auto"));
navlist.get(0).findElement(By.linkText("Sources")).click();
Below is the HTML code:
<ul class="d-md-down-none nav navbar-nav mr-auto">
<li class="px-3 nav-item">
<a aria-disabled="false" href="#/sources" class="nav-link">Sources</a>
</li>
<li class="px-3 nav-item">
<a aria-disabled="false" href="#/alerts" class="nav-link">Alerts</a>
</li>
</ul>
Error when trying my example :
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at Adding_new_source.New_source.main(New_source.java:53)
How to click in nav-bar and choose item from a list in selenium java
tag after these code ?
– cruisepandey May 08 '18 at 14:07