【发布时间】:2016-02-24 20:18:19
【问题描述】:
当我尝试使用 CasperJS 选择一个选项时卡住了,尝试了许多 casperJS 函数,但到目前为止它们都没有成功,也许有一种简单的方法可以对这种表单进行选择?
<form class="_messageBoxForm" id="messageBoxForm" name="messageBoxForm" method="post" action="" data-source="">
<select class="_time _hours">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6" selected="selected">6</option>
</select>
</form>
我已经尝试过的事情:
this.evaluate(function() {
$('._time._hours').val('5').change();
});
this.evaluate(function() { document.querySelector('select._time._hours').selectedIndex = 2;
return true;
});
this.fillSelectors('form#messageBoxForm', {
'select[class="_time _hours"]': '5'
}, true);
【问题讨论】:
标签: javascript html-select casperjs