У меня есть шесть выпадающих меню, что не является обязательным, иногда будет вход для 1 выпадающего списка, иногда для 2 выпадающих так-то и так-то. Я получаю значение, которое нужно выбрать в раскрывающемся списке из файла Excel. Код для извлечения значения из Excel: -
WebElement lan1 =driver.findElement(By.id("ContentPlaceHolder1_ddlLanguage1"));
Select lan1Sel = new Select(lan1);
lan1Sel.selectByVisibleText(data.getLanguage1().get(rowCnt));
После этого раскрывающегося списка мне нужно перейти к следующему варианту. Как это сделать? Помогите, пожалуйста.
После выбора значения из списка вы можете перейти к следующему полю с помощью element.click();. Попробуйте, если это поможет: WebElement license = driver.findElement(By.xpath("-- path to driving license textbox --")); license.click();
Ваш вопрос непонятен! После выбора значения в первом поле выбора, какую следующую операцию вы хотите выполнить? Вы хотите ввести значение в поле ввода водительских прав? если да, то просто используйте метод sendkeys из селена. используйте: driver.findElement (By.xpath ("- путь к текстовому полю водительских прав -")). sendkeys ("что вы пытаетесь отправить в поле ввода")
@ReshmiAneesh: Можете ли вы добавить к своему вопросу html раскрывающегося списка и лицензионного раздела?
@ mbn217 Я хочу сделать то же самое, ваш ответ решил мою проблему. Спасибо.




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