2016-09-25 2 views
0

Я понятия не имею, что не так в простом коде, который я написал, чтобы выбрать значение из раскрывающегося списка. Я наблюдал за другими учебниками и образцами кода, и я не нашел ошибки в своем коде. Может кто-нибудь, пожалуйста, помогите мне? Я попытался запустить свой код в Chrome, а также Mozilla (на двух разных ОС), но все еще проблема. Я отправляю вложение html, а также код селена. Кроме того, я уверен, что проблема не в том, что я использовал wait, потому что даже если я прокомментирую эту строку или использую ее после загрузки веб-страницы, проблема там.Невозможно выбрать выпадающее значение с помощью selenium webdriver (Java)

HTML

Selenium

+0

Что вы имеете в виду по-прежнему существует проблема ?? Есть ли исключения? –

+0

код выглядит хорошо, можете ли вы опубликовать, какую ошибку вы получаете при запуске кода – thebadguy

+0

Проблема в том, что выпадающее значение не выбрано. Код работает нормально. Я не получаю никаких ошибок или исключений, но значение не будет выбрано в раскрывающемся списке. – ashwinip

ответ

0

Почему бы вам не попробовать нажав на выпадающем списке и затем выберите значение.

tp.click(); 

, а затем

Select dropdown = new Select(tp); 
dropdown.selectByValue("2"); 
0
new Select (driver.findElement(By.id("custtitle"))).selectByValue("2"); 

ИЛИ

new Select(driver.findElement(By.id("custtitle"))).selectByVisibleText("Mrs."); 
Смежные вопросы