我使用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. Kendo UI DropDownList更改爲觸發事件
- 4. 在ajax之後在kendo ui dropdownlist控件上設置索引
- 5. Kendo UI控件像Select2
- 6. Kendo Ui MVVM驗證控件
- 7. Kendo UI MVC DropDownList過濾焦點
- 8. Kendo UI DropDownList是否支持分組?
- 9. Kendo UI DropDownList問題 - MVC剃刀
- 10. kendo-ui網格serverfiltering列過濾dropdownlist
- 11. Kendo UI Cascading DropDownList不使用CascadeFrom
- 12. 如何動態綁定kendo mvc ui dropdownlist
- 13. Kendo Ui Dropdownlist Set通過Javascript可見
- 14. Kendo UI [DropDownList] - 多個元素的衝突
- 15. kendo ui dropdownlist html5必填屬性
- 16. 選擇dropdownlist另一個dropdownlist是不可見的kendo ui mobile
- 17. Kendo Grid with DropdownList
- 18. Telerik的Kendo UI控件渲染問題
- 19. Kendo UI上傳控件 - saveField和saveUrl
- 20. Kendo UI DropDownList - 手動提高關閉事件
- 21. Kendo Dropdownlist佔位符
- 22. Kendo MVC級聯Dropdownlist問題
- 23. 如何將Razor View Kendo UI DropDownList中的數據傳遞給控制器變量?
- 24. Kendo UI DatePicker - ExpressionChangedAfterItHasBeenCheckedError
- 25. Kendo UI ListviewControl
- 26. Kendo UI日曆
- 27. Kendo DropDownList事件連線到Ajax.BeginForm提交
- 28. Kendo UI DropDownListFor Set SelectedValue
- 29. Kendo UI Tab Strip
- 30. 獲取Kendo UI的計數/長度/大小DropDownList
劍道不會生成選項標籤。 – banterCZ
以及我應該怎麼知道? –