【问题标题】:Set select on form using casperjs使用 casperjs 在表单上设置选择
【发布时间】:2014-06-27 19:26:29
【问题描述】:

我的表单有两个选择框,用户可以在其中选择要包含在设置中的国家/地区。可用选项的值如下所示:

<option value="AU">Australia</option>

当表单提交时,chrome 会这样报告 select 的状态:

f_countries:selectedc
selectedcountries[]:AU
selectedcountries[]:AR

在 casperjs 上,我可以使用以下方法在表单上执行输入框等操作。我不知道如何将选择表单值设置为上面列出的值。

例如,假设我想将所选国家/地区设置为“US,CA,BR”。

这是我用于表单上其他类型输入的内容。

this.fill('form#my_form', { 
'username': 'joe',
'password': 'secret',
'f_countries:selectedc': [[ can't figure out what goes here ]]
}, true); 

问题是:如何使用 casperjs 设置表单上的选择值。

【问题讨论】:

标签: javascript phantomjs html-select casperjs multi-select


【解决方案1】:

如果是简单的选择框,试试用

选择器:'值'

如果是多选框,请参考https://groups.google.com/forum/#!topic/casperjs/1iObXfhfbUU

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多