Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 剑道UI下拉列表控件_User Interface_Drop Down Menu_Kendo Ui - Fatal编程技术网

User interface 剑道UI下拉列表控件

User interface 剑道UI下拉列表控件,user-interface,drop-down-menu,kendo-ui,User Interface,Drop Down Menu,Kendo Ui,我正在使用selenium2和webdriver自动化剑道UI,我无法控制下拉列表以从下拉列表中选择模型值。如何使用webdriver命令从剑道UI下拉列表中选择值?只需将WebElement包装到select对象中,如下所示 选择下拉菜单=新建Selectdriver.findElementBy.ididentifier 完成此操作后,您可以通过3种方式选择所需的值。考虑这样一个HTML文件 <html> <body> <select id = "designat

我正在使用selenium2和webdriver自动化剑道UI,我无法控制下拉列表以从下拉列表中选择模型值。如何使用webdriver命令从剑道UI下拉列表中选择值?

只需将WebElement包装到select对象中,如下所示

选择下拉菜单=新建Selectdriver.findElementBy.ididentifier

完成此操作后,您可以通过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>
现在要识别下拉列表吗

选择下拉菜单=新建Selectdriver.findElementBy.iddesignation

要选择它的选项,可以说“程序员”

dropdown.selectByVisibleTextProgrammer

dropdown.selectByIndex1

下拉列表。选择ByValueProg


快乐编码:

未将其编码为选择元素的问题:

<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>

剑道不生成选项标签。我怎么知道呢??