Automating Multi select раскрывающийся список (optgroup)
Я пытаюсь автоматизировать выбор значения из выпадающего списка, который поддерживает множественный выбор с использованием селена. Я нахожу проблему, поскольку выпадающий список не является традиционным, и выбор значения вручную будет отображаться в другом поле в качестве выбранных значений.
Это сторонний инструмент (optgroup, как упомянуто разработчиком).
Раскрывающийся список выглядит таким образом Выпадающее изображение
Ниже приводится 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>