how to iterate through a list box value in selenium java code example
Example 1: how to iterate list in java selenium
Iterator<WebElement> itr = allLinks.iterator();
while(itr.hasNext()) {
System.out.println(itr.next().getText());
}
Example 2: how to iterate list in java selenium
public Boolean selectByText( String text ) {
WebElement dropDown = driver.findElement( By.xpath( ".//dropdown/path" ) );
dropDown.click();
List<WebElement> allOptions = dropDown.findElements(By.xpath(".//option"));
for ( WebElement we: allOptions) {
dropDown.sendKeys( Keys.DOWN ); //simulate visual movement
sleep(250);
if ( we.getText().contains( text ) ) select.selectByVisibleText("Value1");
}
}