魏长东

weichangdong

phantomjs casperjs 太牛逼了(没有之一)

//var server = require('webserver').create();
var casper = require('casper').create({
    verbose: true,
    logLevel: 'debug'
});
 
var system = require('system');
//casper.echo(system.args[4]);
//phantom.exit();
var  pass = system.args[4];

var verify = '';
casper.echo("==========");
 
 
casper.start('http://weichangdong.com/index.php/admin');

casper.then(function(){
	this.fill('form',{
		'name': 'admin',
		'password': pass
	},false);
});

// casper.thenClick('#name');
//casper.thenClick('#password');
casper.thenClick('form button');

casper.run(function(){
	var self = this;
	casper.echo("============="+self.getCurrentUrl()+'=======');

	if(self.exists('#typecho-message')){
		this.echo('get content ... ','ERROR');
		self.captureSelector('verify.png', '#typecho-message');
	}else{
		self.capture('renren.png');
	}
	self.exit();
});

casperjs login189.js pass

直接部分截图成功!!!!!!

有时间好好研究下