Выпадающий выбор - несколько

У меня есть шесть выпадающих меню, что не является обязательным, иногда будет вход для 1 выпадающего списка, иногда для 2 выпадающих так-то и так-то. Я получаю значение, которое нужно выбрать в раскрывающемся списке из файла Excel. Код для извлечения значения из Excel: -

WebElement lan1 =driver.findElement(By.id("ContentPlaceHolder1_ddlLanguage1"));
Select lan1Sel = new Select(lan1);
lan1Sel.selectByVisibleText(data.getLanguage1().get(rowCnt));

После этого раскрывающегося списка мне нужно перейти к следующему варианту. Как это сделать? Помогите, пожалуйста.

Выпадающий выбор - несколько

Что означает необходимость перехода к следующему раскрывающемуся списку? Вы хотите выбрать одно и то же значение во всем select_list?

Rajagopalan 05.06.2018 08:30

После выбора значения из списка вы можете перейти к следующему полю с помощью element.click();. Попробуйте, если это поможет: WebElement license = driver.findElement(By.xpath("-- path to driving license textbox --")); license.click();

Sijin 05.06.2018 08:54

Ваш вопрос непонятен! После выбора значения в первом поле выбора, какую следующую операцию вы хотите выполнить? Вы хотите ввести значение в поле ввода водительских прав? если да, то просто используйте метод sendkeys из селена. используйте: driver.findElement (By.xpath ("- путь к текстовому полю водительских прав -")). sendkeys ("что вы пытаетесь отправить в поле ввода")

mbn217 05.06.2018 15:33

@ReshmiAneesh: Можете ли вы добавить к своему вопросу html раскрывающегося списка и лицензионного раздела?

Sijin 06.06.2018 07:02

@ mbn217 Я хочу сделать то же самое, ваш ответ решил мою проблему. Спасибо.

Reshmi Aneesh 13.06.2018 08:33
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
5
56
0

Другие вопросы по теме