How to use Papa parse in Casperjs ?

28 views
Skip to first unread message

yanwas nugraha

unread,
Nov 11, 2016, 4:19:19 AM11/11/16
to CasperJS
I tried this script with Casperjs

var utils = require('utils');
var fs = require('fs');
var word = 'a,b,c,d';
var result = ['a','b','c','d'];

var config = {
    delimiter: "",  // auto-detect
    newline: "",    // auto-detect
    header: true,
    dynamicTyping: false,
    preview: 0,
    encoding: "",
    worker: false,
    comments: false,
    step: undefined,
    complete: undefined,
    error: undefined,
    download: false,
    skipEmptyLines: true,
    chunk: undefined,
    fastMode: undefined
};

var casper = require('casper').create({
clientScripts: ['papaparse.min.js'],
verbose: true,
logLevel: "debug"
});

casper.start('http://appportal', function(){
this.echo(this.getTitle());
utils.dump(word);
utils.dump(result);
var newresult = Papa.parse(word);
utils.dump(newresult);
});

casper.run();


there is nothing result from utils.dump(newresult); command,

yanwas nugraha

unread,
Nov 15, 2016, 5:00:43 AM11/15/16
to CasperJS
Problem solved by changing 

var newresult = Papa.parse(word);

with

var newresult = casper.evaluate(function(result) {
return Papa.parse(result);
}, word);
Reply all
Reply to author
Forward
0 new messages