我使用dojo填充了多选,并使用combo.set(“value”,selectedValuesArray)添加了所选值;
问题是当尝试使用selenium IDE断言所选值时,我无法弄清楚dojo如何“选择”所选值,我希望如此
<option value="111" selected>name</option>
但是正如您在图像中看到的那样,图像中没有任何指示,没有显示在禁用(视图)或启用(编辑)中
也没有添加CSS类,所以我不知道如何选择是否选择该项。
有什么想法吗?
这是生成的HTML
<select data-dojo-attach-event="onchange: _onChange" data-dojo-attach-point="containerNode,focusNode" name="combo_project_participants" multiple="true" class="dijitMultiSelect" tabindex="0" id="dijit_form_MultiSelect_3" widgetid="dijit_form_MultiSelect_3">
<option value="1367">name 0 AdminEdge</option>
<option value="1368">Test User name Test User lname</option>
</select>
编辑:这不允许我上传图片......
答案 0 :(得分:0)
添加
data-dojo-type="dijit/form/MultiSelect"
你的select-Tag中的。那应该解决它。
有关详细信息,请查看http://dojotoolkit.org/reference-guide/1.8/dijit/form/MultiSelect.html
此致