Javascript Multi-select不在CasperJS中工作
我尝试使用CasperJS在HTML表单中的多重选择中选择这两个选项:Javascript Multi-select不在CasperJS中工作,javascript,forms,html-select,casperjs,multi-select,Javascript,Forms,Html Select,Casperjs,Multi Select,我尝试使用CasperJS在HTML表单中的多重选择中选择这两个选项: <select id="bldgs" name="bldgs" multiple="multiple" size="6" autocomplete="off"> <option value="249759290">Southeast Financial Center - Annex</option> <option value="245625689">South
<select id="bldgs" name="bldgs" multiple="multiple" size="6" autocomplete="off">
<option value="249759290">Southeast Financial Center - Annex</option>
<option value="245625689">Southeast Financial Center - Tower</option>
</select>
卡斯珀代码:
casper.each(testData, function(self) {
self.thenOpen('<link to form here>', function() {
this.echo("Successfully opened form.");
var name = testData[i];
this.fill('form#vendor', {
'orgnm': name,
'bldgs': ["249759290", "245625689"],
}, false);
this.echo("Inserted company " + testData[i]);
i++;
});
表单中的所有其他内容都已正确填写,当我尝试从multiselect中仅选择一个选项时,效果良好。但是,当我尝试同时选择两者时,它们都没有被选中。此问题在其他多选项上也存在。我不确定我做错了什么,因为根据,这似乎是正确的语法,调试这个问题的所有努力都失败了。有什么想法吗 当前和以前的版本中未实施此功能。您必须使用CasperJS的github的主分支,它是在那里实现的 相关GitHub问题: 相关GitHub拉取请求:可能重复