Я стараюсь это очень простой сценарий:- '--remote-debugger-port', который должен работать с casper 1.1.2 и phantomjs 2.1.1?
debugger;
var casper = require('casper').create();
casper.on('remote.message', function(msg) {
this.echo('remote: ' + msg);
})
casper.start('http://stackoverflow.com');
casper.thenEvaluate(function(){
var ps = document.querySelectorAll('*');
console.log("DEBUG ps.length="+ps.length);
})
casper.run(function() {
this.exit();
});
тогда я бегу
casperjs --remote-debugger-port=9035 script.js
Затем я открываю в хроме http://127.0.0.1:9035, нажмите на bootstrap.js
ссылку, а затем открыть console
вкладку, тип __run()
, но все получают висит.
Возможно, эта функция работает нормально?