我使用selenium2和webdriver自动化Kendo UI,我无法控制下拉列表从下拉列表中选择模型值。我如何使用webdriver命令从Kendo UI DropDownList中选择一个值?Kendo UI DropDownList控件
0
A
回答
-2
只是包装你的WebElement为选择对象如下图所示
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");
编码快乐:)
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 - 更改确认
- 2. Kendo UI DropDownList更改为触发事件
- 3. 在ajax之后在kendo ui dropdownlist控件上设置索引
- 4. Kendo UI控件像Select2
- 5. Kendo Ui MVVM验证控件
- 6. kendo ui dropdownlist html5必填属性
- 7. kendo-ui网格serverfiltering列过滤dropdownlist
- 8. Kendo UI MVC DropDownList过滤焦点
- 9. Kendo UI Cascading DropDownList不使用CascadeFrom
- 10. 如何动态绑定kendo mvc ui dropdownlist
- 11. 选择dropdownlist另一个dropdownlist是不可见的kendo ui mobile
- 12. Kendo Grid with DropdownList
- 13. Telerik的Kendo UI控件渲染问题
- 14. Kendo UI上传控件 - saveField和saveUrl
- 15. Kendo UI DropDownList - 手动提高关闭事件
- 16. Kendo UI DatePicker - ExpressionChangedAfterItHasBeenCheckedError
- 17. 如何将Razor View Kendo UI DropDownList中的数据传递给控制器变量?
- 18. Kendo UI ListviewControl
- 19. Kendo UI日历
- 20. Kendo DropDownList事件连线到Ajax.BeginForm提交
- 21. Kendo UI Tab Strip
- 22. Kendo UI DropDownListFor Set SelectedValue
- 23. Kendo UI DropDownList - 使用CSS剥皮的问题
- 24. 如何使用AngularJS指定optionLabelTemplate Kendo UI DropDownList
- 25. Make Kendo UI DropDownList将Select Control的Title属性显示为kendoTooltip
- 26. Kendo UI Dropdownlist:如何动态添加新元素
- 27. 如何将数据绑定到Kendo Ui Mobile的Dropdownlist中
- 28. 使用Ajax在Kendo UI中为ASP.NET MVC级联DropDownList?
- 29. 在编辑表单中填充Kendo UI DropDownList
- 30. 如何使用Kendo UI文件上传控件上传文件?
剑道不会生成选项标签。 – banterCZ
以及我应该怎么知道? –