Пожалуйста, укажите привязку к языку, который вы используете, и вещи, которые вы уже пробовали.
Алгоритм в Java:
щелкните поле «раскрывающийся список»:
driver.findElement(By.name("country")).click()
выберите параметр:
driver.findElement(By.name("country-1")).click()
Эти типы «выпадающих» полей обычно привязываются к другому div
/ element
.
Например, при нажатии на поле «выпадающего» (пункт 1), может появиться другой динамический div, содержащий опции в какой-либо форме тега.
Наиболее распространенными примерами могут быть <li>, <div>, <span>
.Затем вам нужно будет сделать еще один click()
на нужную вам опцию.(элемент 2)
Существуют даже случаи, когда раскрывающийся список div
содержит тег ввода, для которого вы можете сделать sendKeys()
или setAttribute()
, а также случаи, когда вы можете сделать щелчок JavaScript непосредственно в одномиз вариантов.
Предлагаем вам предоставить больше информации, чтобы мы могли помочь вам лучше.
Привязки к языку селена HTML-фрагмент раскрывающегося списка - избегайте использования снимков экрана для фрагментов HTML-элемент параметров, отображаемых при нажатии на раскрывающийся список