2017-04-05 16 views
0

私はこのフォームの反対側でダウンロードしようとしていますが、クリックするボタンはありません。どうすればcasperJSにdocument.forms.item(0).submit()関数を実行させることができますか? ファイルにアクセスできますか?casperjsボタンなしでフォームを送信

<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> 

ご協力いただきありがとうございます。

+0

を返されたファイルを取り込むために使用しましたターゲット ')); \t \t //page.evaluate(関数(){ \t casper.evaluate(関数(){ \t \t \t \t this.echo(' ここで評価で '); \t \t document.forms [0] .submit(); \t \t \t}); しかし、それは何もしないようです... – brainstormtrooper

答えて

0

まあ、私は最終的にそれが...代わりにPOSTリクエストをすることによって作業だ

casper.start(); 

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

}); 「( `casper.start(casper.cli.raw.get:

は、その後、私はちょうど( 'resource.received' に関する、...方法は、私が試した...

関連する問題