My HTML code is here:<fieldset><div class="clearfix"><div class="clearfix"><div class="clearfix"><div class="clearfix"><div class="qs-formfield-short qs-required"><label for="stateCountry">State or Province</label><span class="k-widget k-dropdown k-header" style="" title="" unselectable="on" role="listbox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-owns="stateCountry_listbox" aria-disabled="false" aria-readonly="false" aria-busy="false"><span class="k-dropdown-wrap k-state-default" unselectable="on"><span class="k-input" unselectable="on">Please Select...</span><span class="k-select" unselectable="on"><span class="k-icon k-i-arrow-s" unselectable="on">select</span></span></span>
My Code is here:
WebElement stateDropDown = driver.findElement( By.xpath("/html/body/form/div[3]/main/div/div/div/span/div/fieldset/div[4]/div[1]/span/span[1]")); List options = stateDropDown.findElements(By.xpath("/html/body/div[1]/div/ul/li[44]"));
for(WebElement opt : options){ if ("Texas".equals(opt.getText())); opt.click(); System.out.println(opt);