UPDATE: Я нашел решение, и я забыл добавитьSample Casper JS скрипт не работает
var casper = require('casper').create();
на вершине.
Оригинальный вопрос: Я установил фантом js 1.9.2 и casper js 1.0.3. Кроме того, я скопировать и вставить в follwing образец сценария непосредственно из Каспер расслоение плотной учебник страницы:
casper.start('http://www.google.fr/', function() {
var url = 'http://www.google.fr/intl/fr/about/corporate/company/';
this.download(url, 'google_company.html');
});
casper.run(function() {
this.echo('Done.').exit();
});
Это выход на моем Mac OS лев:
bin Tom$ ./casperjs ../site_loader.js
2013-11-26 18:53:20.375 phantomjs[2136:130b] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
ReferenceError: Can't find variable: casper
../site_loader.js:1
Hint: you may want to use the `casperjs test` command.
^C
я должен вручную отменить его в противном случае она будет никогда не останавливайся. Однако при выполнении предлагаемой команды выдается:
bin Tom$ ./casperjs test
2013-11-26 18:54:01.504 phantomjs[2137:130b] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
No test path passed, exiting.
Неверное изображение?
Пример для версии 1.1.0-DEV Если вы обновляете, вам нужно будет удалить 'уаг Каспера = требуется ('Каспер') создать() ; 'иначе программа не выйдет, потому что команда' casperjs test' предоставит этот вызов – hexid