Я пытаюсь щелкнуть раскрывающееся значение, чтобы выбрать город в поле «Сделать поездку» http://www.makemytrip.com/. Но возникает исключение ссылки на устаревший элемент. Идентификаторы меняются при загрузке страницы. Пробовал код ниже:
driver.findElement(By.xpath(".//*[@id='hp-widget__sfrom']")).clear();
driver.findElement(By.xpath(".//*[@id='ui-id-1']"));
driver.findElement(By.xpath(".//*[@id='hp-widget__sfrom']")).click();
WebDriverWait wait = new WebDriverWait(driver, 30);
wait.until(ExpectedConditions.elementToBeSelected(driver.findElement(By.xpath(".//*[@class='ui-menu-item'][2]"))));