Мое намерение - выбрать значение из раскрывающегося списка (из поля) на сайте RedBus. И я использую Xpath, чтобы выбрать его.Нужно выбрать выпадающее значение с помощью xpath в Selenium Webdriver
Я использую следующий код:
WebDriver driver=new FirefoxDriver();
driver.get("http://www.redbus.in/");
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
driver.findElement(By.id("DDLSource")).sendKeys("Chenn");
driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
driver.findElement(By.xpath(".//*[@id='123']")).click();
Но это не работает. Только отправка значений, но не выбор.
Может кто-нибудь, пожалуйста, помогите мне ....
Если вам нужно выбрать значение из таких выпадающих списков, вам необходимо сначала нажать на текстовое поле. Это делает видимым всплывающее окно, после чего вам нужно выполнить операцию щелчка, используя xpath для имени города. Дайте мне знать, если вам нужна дополнительная помощь. – Vinay
Я точно пробовал то же, что вы говорите. Я выбрал текстовое поле и передал значения «chenn» 2. Затем он показывает мне вариант 3. Но я не мог выбрать значение из него. Можете ли вы мне помочь? – Shyamala