Здравствуйте, пишу тесты на Java используя Test NG. Столкнулась с такой проблемой: Есть метод выбора value с выпадающего списка (см. ниже пример)
public void selectItemByValue(WebElement element, int index) {
Select dropdown = new Select(element);
dropdown.selectByIndex(index);
}
Вот участок кода, с которого мне нужно выбрать один элемент (Нужно выбрать employee) - http://prntscr.com/i8qrgj
При запуске теста - выдает ошибку -
'org.openqa.selenium.support.ui.UnexpectedTagNameException: Element should have been "select" but was "div"
Немогу найти решение, помогите пожалуйста кто уже сталкивался с этим. (Что ошибка означает я понимаю, а как решить - не совсем)
Как уже выяснила - это у меня Semantic drop-down list, где каждый вариант выбора - предоставлен как div... Существуют ли вообще универсальные методы выбора варианта с выпадающего списка такого типа или лучше использовать обычные методы нажатия на кнопку и стучаться к элементу через локаторы?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники