qunit을 사용하여 일부 단위 테스트를 수행하려는 교차 도메인 RPC 라이브러리를 개발 중입니다. 제대로 나는 다른 도메인 시뮬레이션 할 수 있도록, 서버 태스크를 사용하여 (설명 here로 localhost
을 테스트 rpc.html
을로드 할 Node.js를 서버와 phantomjs를 시작 불평 소리 파일 설정을했습니다 시험을 수행하기 위해phantomjs 내의 qunit 테스트 중 iframe에서 JS 오류 표시
및 127.0.0.1
). 이 테스트는 rpc.html
내에 어설 션된 RPC 명령을 조롱하는 frame.html
의 iframe을 엽니 다.
지금까지 모두 훌륭함. 내가 만나는 문제는 JS 오류가 frame.html
이내에 발생할 때마다 콘솔에 출력되지 않는다는 것입니다. rpc.html
에서 발생한 오류 만 표시됩니다. console.log()
등의 출력은 frame.html
에서 작동하지만
구문 오류 등을 포함하여 frame.html
에서 발생하는 모든 JavaScript 오류를 표시하는 방법이 있습니까?
미리 감사드립니다.
'onError' 핸들러 (PhantomJS, frame.hmtl)가 있습니까? – Stan
@Stan 흠. 그래도 구문 오류가 있어도 실제로 작동합니다. 그것을'console.error()'와 결합하면 내 문제를 해결할 수있다. 고마워요. 답변으로 게시해야한다고 생각합니다. –