0

我已经使用 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>

编辑:这不允许我上传图片......

http://imageshack.us/photo/my-images/850/cf6a.jpg

4

1 回答 1

0

添加

data-dojo-type="dijit/form/MultiSelect"

在您的选择标签中。那应该解决它。

有关更多信息,请查看http://dojotoolkit.org/reference-guide/1.8/dijit/form/MultiSelect.html

问候

于 2013-07-11T09:55:42.840 回答