casperjs提交没有按钮的表单

casperjs submit form without button

我正尝试在该表单的另一侧进行下载,但没有可供点击的按钮。我怎样才能告诉 casperJS 执行函数 document.forms.item(0).submit() 这样我就可以找到文件了吗?

<form action="/Login?ReturnUrl=GetRecepisse&amp;r=++7DsodrsYlc9WAUmEBtwVkiAONQjiyw3tjrpi5kjPlx6dDdwAim9zIzxpYGZpE+gtwXyLoyR5svQKRnulLAdg==" method="post">
    <input id="TempUsername" name="TempUsername" type="hidden" value="" />
            <input id="TempPassword" name="TempPassword" type="hidden" value="" />    


    <script language="javascript" type="text/javascript">
        document.forms.item(0).submit();
    </script>
</form>

在此先感谢您的帮助。

好吧,我终于通过发出 POST 请求让它工作了...

casper.start();

casper.open(casper.cli.raw.get('target'), {
method: 'post',
data:   {
    'TempUsername': '',
    'TempPassword': ''
}

});

然后我就用on('resource.received',...方法抓取返回的文件...