Я использую selenium2 и webdriver для автоматизации пользовательского интерфейса Kendo, и я не могу управлять выпадающим списком, чтобы выбрать значение модели из раскрывающегося списка. Как я могу выбрать значение из списка DropDownList Kendo UI с помощью команд webdriver?Kendo UI DropDownList control
0
A
ответ
-2
Просто оберните WebElement в Select Object, как показано ниже
Select dropdown = new Select(driver.findElement(By.id("identifier")));
После того, как это будет сделано, вы можете выбрать нужное значение в 3-х направлениях. Рассмотрим файл HTML, как этот
<html>
<body>
<select id = "designation">
<option value = "MD">MD</option>
<option value = "prog"> Programmer </option>
<option value = "CEO"> CEO </option>
</option>
</select>
<body>
</html>
Теперь, чтобы определить выпадающее меню у
Select dropdown = new Select(driver.findElement(By.id("designation")));
Чтобы выбрать его вариант сказать 'программист' вы можете сделать
dropdown.selectByVisibleText("Programmer ");
или
dropdown.selectByIndex(1);
или
dropdown.selectByValue("prog");
Днем Coding :)
0
Вопросы, которые он не кодированные как Выбор элемента:
<div class="FormLabel">Select Model(s):</div>
<div class="FormInput FixMultiSelect">
<div class="k-widget k-multiselect k-header" unselectable="on" style="">
<div class="k-multiselect-wrap k-floatwrap" unselectable="on">
<ul id="ModelList_taglist" class="k-reset" unselectable="on" role="listbox"></ul>
<input class="k-input" style="width: 25px;" accesskey="" role="listbox" aria-expanded="false" tabindex="0" aria-owns="ModelList_taglist ModelList_listbox" aria-disabled="false" aria-readonly="false" aria-busy="false">
<span class="k-icon k-loading k-loading-hidden"></span>
</div>
<select id="ModelList" data-placeholder="Click Here" multiple="multiple" data-role="multiselect" style="display: none;" aria-disabled="false" aria-readonly="false">
<option value="3">ABCGateway_Model</option>
<option value="25">Jack_Gateway_Model</option>
<option value="4">CC Model_1</option>
<option value="26">Sam_Model_1</option>
</select>
<span style="font-family: 'MyriadPro-Regular',Tahoma,Geneva,sans-serif; font-size: 13px; font-stretch: normal; font-style: normal; font-weight: 400; letter-spacing: normal; text-transform: none; line-height: 16px; position: absolute; visibility: hidden;"></span>
</div>
</div>
</div>
Смежные вопросы
- 1. Kendo UI DropdownList dataSource
- 2. kendo ui dropdownList Отключить
- 3. Kendo UI Dropdownlist complex object
- 4. Установить kendo ui dropdownlist width
- 5. Kendo UI DropDownList - подтверждение изменения
- 6. Kendo UI TreeList Popup Dropdownlist
- 7. Kendo UI Dropdownlist Filter issue
- 8. Kendo UI Dropdownlist in Grid Режим редактирования
- 9. Kendo UI Проблемы с DropDownList - MVC Razor
- 10. Kendo UI Cascading DropDownList без использования CascadeFrom
- 11. Kendo Angular2 UI Dropdownlist Модуль не работает
- 12. kendo-ui dropdownlist update after open
- 13. Kendo UI DropDownList Filter Not Filtering
- 14. Kendo UI DropDownList - вручную поднять событие закрытия
- 15. Kendo UI DropDownList при изменении события триггера
- 16. Kendo UI DropDownList - скиннинг с CSS
- 17. Заполнение Kendo UI DropDownList в форме редактирования
- 18. kendo-ui grid serverfiltering column filtering dropdownlist
- 19. kendo ui dropdownlist с html5 обязательным атрибутом
- 20. Kendo UI MVC DropDownList Фокус для фильтрации
- 21. Kendo UI add DropDownList в Grid (MVC)
- 22. Сделать Kendo UI DropDownList отображать атрибут Title в Select Control как kendoTooltip
- 23. Kendo Grid с DropdownList
- 24. Filter Kendo Dropdownlist
- 25. Kendo dropdownlist custom filter
- 26. Kendo DropdownList Выбранное значение
- 27. Kendo Dropdownlist Placeholder
- 28. Kendo DropDownList Измените событие
- 29. Kendo Dropdownlist мобильный рендеринг
- 30. Установить индекс Kendo dropdownlist
Кендо не генерирует опции тегов. – banterCZ
и как я должен это знать ?? –