Не могу выбрать значение или ввести значение в раскрывающемся списке загрузки - PullRequest
0 голосов
/ 20 апреля 2019

Существует три раскрывающихся списка Пул, категория, материал

параметры в выпадающих категориях, когда выбран пул параметры в выпадающих материалах, если выбрана категория

может показаться, что может выбрать значениепо категории

<div class="col-sm-4">
<select name="ctl00$body$txtCategory" onchange="javascript:setTimeout('__doPostBack(\'ctl00$body$txtCategory\',\'\')', 0)" id="body_txtCategory" class="form-control">
<option selected="selected" value="-1">-- Select Item --</option>
<option value="56">Poultry</option>
</select>
</div>

1 Ответ

1 голос
/ 20 апреля 2019

Вы можете выбрать значения из выпадающего списка, используя select в Selen Web Driver.senkeys не работает для выпадающего списка.

Сначала необходимо определить выпадающий список с помощью select. Вы можете выбрать / отменить выбор выпадающего значения с помощью этого.

SelectByVisibleText ()/ deselectByVisibleText () : выбирает / отменяет выбор параметра по отображаемому тексту

selectByValue () / deselectByValue () : выбирает / отменяет выбор параметра по значению его «значения»атрибут

selectByIndex () / deselectByIndex () : выбор / отмена выбора опции по ее индексу

Select drpCountry = new Select(driver.findElement(By.id("body_txtCategory")));
drpCountry.selectByVisibleText("Poultry"); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...