В моей форме вся опция в раскрывающемся меню имеет одинаковый идентификатор и xpath, я также пробовал давать значение. Во время теста нажимается кнопка меню и отображается список (при этом тест не прошел), но значение не было выбрано и возвращено. Я получил сообщение об ошибке «Активное меню пользовательского интерфейса« Элемент не найден ». Может ли кто-нибудь разобраться в этом? Выбор команды и WaitForElementPresent в среде IDE не помогли. Пожалуйста, найти свое кодирование WebDriver в Java:Как найти элементы, которые имеют одинаковые идентификаторы и xpath
//clicked the list button
driver.findElement(By.id("ctl00_cphWMContent_eddlWH_list_button")).click();
//to select the option
new Select(driver.findElement(By.xpath("html/body/ul[2]"))).selectByVisibleText("Option1");
//wait to return the selected
Thread.sleep(1000);
Добавить html вашего раскрывающегося списка. Объясните, как вы получаете свои значения и как текстовое поле связано с вопросом. –
. Отправьте HTML-код раскрывающегося списка и код, который вы используете, чтобы взаимодействовать с выпадающим списком. –