2
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'텍스트가 출력 될 것으로 예상됩니다. 나는 console.log() 대신에 casper.Echo()를 시도했지만 메시지는 여전히 표시되지 않습니다. 출력 텍스트 줄을 명령 tothe합니다
casper.on('remote.message', function(message) {
this.echo(message);
});
을 그리고 다른 스크립트 CONSOLE.LOG에() :
는 I도 설정했다.
그래서이 onError 함수가 전혀 호출되지 않은 것처럼 보입니다. 왜 이런 생각일까요?