В соответствии с HTML, которым вы поделились, элемент является тегом <select>
, поэтому вы должны использовать класс Select
и дополнительно WebDriverWait , чтобы выбрать опцию, и вы можете использовать следующее решение :
WebElement elem = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//select[@id='demo-htmlselect' and @name='people']")));
Select mySelect = new Select(elem);
//selecting the second item by value 429
mySelect.selectByValue("429");