How to login to western-union with casperjs? -
i'm trying login western-union casperjs , headres after login.
when run code got error on debug console :
[warning] [remote] unable submit form
here code:
var casper = require('casper').create({ verbose: true, loglevel: 'debug', waittimeout: 5000, useragent: 'mozilla/5.0 (macintosh; intel mac os x 10_7_5) applewebkit/537.4 (khtml, gecko) chrome/22.0.1229.94 safari/537.4', viewportsize:{width: 1600, height: 900} }) .on('error', function(msg) { this.echo('error: ' + msg, "error"); }) .on('remote.message', function(msg) {this.echo('the error evaluate: ' + msg, "error");}) .start('https://www2.westernunion.com/fr/fr/send-money/app/login/', function() { //this //.click('#signin_link'); this.wait(0,function(){var i=0; function snap(){i++;casper.capture('foo_'+i+'.jpg', undefined,{format: 'jpg',quality: 75});if(i<4){settimeout(snap,1000)}}snap(); }) .fillselectors('form', { '#txtemailaddr' : 'tatatmarta@gmail.com', '#txtkey': 'tictac@2009' }, true) .waitforselector("#btn-do-login", function success() { .echo('logged in!', 'info') .capture('in.png') }, function fail(){ .capture('failed.png') .echo('failed login', 'error'); }) }) //header .then(function dumpheaders(){ console.log("getting headers"); this.currentresponse.headers.foreach(function(header){ console.log(header.name +': '+ header.value); }) }) .run()
any suggestions?
Comments
Post a Comment