Here is how I did what i want using closure .
casper.then(function(){
phone_number = casper.cli.get('phone');
phone_password = casper.cli.get('password');
});
// Click on 'Search' button
casper.then(function(){
casper.waitForSelector('a.login',function(){
casper.click('.login');
});
});
casper.then(function() {
(function(ph,ps) {
casper.thenEvaluate(function(phone,password) {
document.querySelector('input#phone').setAttribute('value',phone);
document.querySelector('input#password').setAttribute('value',password);
// document.querySelector('form').submit();
}, {
phone : ph,
password : ps
});
})(phone_number,phone_password)
});
On Thursday, November 8, 2012 7:14:48 PM UTC+4, kanux02 wrote: