Reputation: 33617
Anyone know if and how it's possible to run casperjs from within the phantomjs shell (a.k.a InteractiveModeREPL )?
I've also tried passing the direct path to the casper.js module and that has not worked either.
Progress/Update:
phantomjs.injectJs('C:/casperjs/module/casper.js');
but got Error: Cannot find module 'colorizer'
I guess I'm getting close.phantomjs.injectJs('C:/casperjs/module/bin/bootstrap.js')
Cannot find package.json at C:/package.json
Upvotes: 1
Views: 5006
Reputation: 33617
So to get this stuff to run inside the phantomjs shell first you need to set a casperPath
variable in the phantom global object.
phantom.casperPath = "C:/casper";
Then you need to inJect caspers's bootstrap.js
file.
phantom.injectJs("C:/casper/bin/bootstrap.js");
Now you can instantiate a casper object and play with it in the shell.
var casper = require("casper").create();
enjoy.
Upvotes: 3