Если ваш выпадающий список соответствует тегу HTML <select>
, вы можете уникально определить местоположение элемента (используя id, class, XPath et c) и затем создать экземпляр Selenium Select:
WebElement element = driver.findElement(By.id("myDropdownElementId"));
Select dropDownSelect = new Select(element);
После создания экземпляра Selenium Select вы можете использовать любой из следующих способов, чтобы выбрать опцию из выпадающего списка:
// select by index
dropDownSelect.selectByIndex(2);
// select by value
dropDownSelect.selectByValue("Car");
// select by visible text
dropDownSelect.selectByVisibleText("CarText");