我使用 CasperJS 提交表单,一切正常。
表格代码:
<form method="post" action="validation.htm">
<input id="name" type="text" value="" name="dataname"></input>
<input id="url" type="text" value="" name="dataurl"></input>
<textarea id="desc" cols="30" rows="4" name="description"></textarea>
<select id="color" size="1" name="datacolor">
<option value="Red">Red</option>
<option value="Black">Black</option>
<option value="Blue">Blue</option>
</select>
</form>
casperjs代码:
casper.fill('form',
dataname: 'Anton',
dataurl: 'http://example.com',
description: 'testing text...',
datacolor: 'Blue'
, 1);
但现在我需要将价值推到datacolor
页面上未列出的值。
所以,是这样的:
casper.fill('form',
dataname: 'Anton',
dataurl: 'http://example.com',
description: 'testing text...',
datacolor: 'Yellow'
,1);
但是当然它不起作用,有什么办法可以使用 CasperJS 来完成吗?