var casper = require('casper').create({
//verbose: true,
logLevel: "debug",
waitTimeout: 20000,
onError: function(self, m) {
console.log('FATAL');
self.exit();
}
});
Когда я выполняю свой код в командной строке, он печатает CasperError. Например:CasperJs onError не работает
CasperError: не удается отправить событие mousedown на несуществующий селектор: #selector; или CasperError: селектор совпадений по элементам не найден: #selector
Я бы предположил, что вместо этого он будет выводить текст «FATAL». Я попробовал casper.Echo() вместо console.log(), и сообщение все еще не отображается.
Я также установили:
casper.on('remote.message', function(message) {
this.echo(message);
});
И в другом месте в console.log сценария() будет выводить текст TOTHE командную строку.
Таким образом, мне кажется, что эта функция onError вообще не называется. Любая идея, почему это может быть?