自动化多选下拉菜单(optgroup)

时间:2016-05-03 12:17:52

标签: javascript php selenium multi-select optgroup

我正在尝试从支持使用selenium进行多选的下拉列表中自动选择值。我发现一个问题,因为下拉菜单不是传统的,并且手动选择一个值会在另一个字段中显示为选定的值。

这是第三方工具(开发人员提到的optgroup)。

下拉看起来就是这样 Drop down image

以下是下拉列表的HTML内容

<div class="multiSelectOptions" style="position: absolute; z-index: 99999; visibility: visible; height: 150px; width: 203px; top: 958px; left: 398px;">
<label class="cl_Mlslt_emp_id" style="background-color:#FEF4DA;font-weight:bold;color:black;">Search: 
    <input type="textbox" class="comn-input" size="18" style="height:12px;margin:3px 0 2px 0;" onkeyup="searchTextInMultiDropDown(this);" id="srch_Mlslt_emp_id" name="srch_Mlslt_emp_id">
</label>
<label style="height:1px;background-color:#CCCCCC;margin-top:2px;">
</label>
<label class="selectAll">
    <input type="checkbox" class="selectAll">Remove All</label>
<label class="optGroup">My Team</label>
<label class="lbl_Mlslt_emp_id">
    <input type="checkbox" name="Mlslt_emp_id[]" value="1" class="formpref">
        <span>Emp 1</span>
</label>
<label class="lbl_Mlslt_emp_id">
    <input type="checkbox" name="Mlslt_emp_id[]" value="2" class="formpref">
        <span>Emp 2</span>
</label>
<label class="optGroup">Other Team</label>
<label class="lbl_Mlslt_emp_id">
    <input type="checkbox" name="Mlslt_emp_id[]" value="3" class="formpref">
        <span>Other Emp 1</span>
</label>
<label class="lbl_Mlslt_emp_id">
    <input type="checkbox" name="Mlslt_emp_id[]" value="4" class="formpref">
        <span>Other Emp 2</span>
</label>
<label class="lbl_Mlslt_emp_id">
    <input type="checkbox" name="Mlslt_emp_id[]" value="5" class="formpref">
        <span>Other Emp 3</span>
</label>
<label class="lbl_Mlslt_emp_id">
    <input type="checkbox" name="Mlslt_emp_id[]" value="6" class="formpref">
        <span>Other Emp 4</span>
</label>
<label class="lbl_Mlslt_emp_id">
    <input type="checkbox" name="Mlslt_emp_id[]" value="7" class="formpref">
        <span>Other Emp 5</span>
</label>
</div>

0 个答案:

没有答案
相关问题