casperJS에 원격 디버깅 옵션을 사용하려고합니다.CasperJS 원격 디버깅 옵션
포트 6666
에서 실행 중입니다.
$casperjs --remote-debugger-port=6666 myscript.js
디버거가 시작되고 나는 URL을
http://localhost:6666/
내가 about:blank
로 첫 번째 URL을보고 오전에 웹킷 관리자에 액세스 할 수있게되었습니다.
클릭하면 웹 페이지 속성이로드됩니다. 내가 콘솔에서 _run()
를 입력하면
, 내가
참조 오류가 점점 오전, _run은 오류가 정의되어 있지 않습니다.
더 이상 진행할 수 없습니다. 어딘가에서 교정을해야하는지 알려주세요.
또한 CasperJS 스크립트에 명시적인 중단 점을 설정해야합니까? 내가해야한다면, 어떻게?
UPDATE 1
시도 --remote-디버거 자동 실행 = 예
$casperjs --remote-debugger-port=6666 --remote-debugger-autorun=yes myscript.js
이 도움에 명시된대로 즉시 스크립트를 실행합니다. 그러나 디버거가 계속 실행되고 프로세스가 종료되지 않습니다. 빈 :
OUTPUT
지금은 약 아래에 요청 된 URL을 볼 수 있습니다.
about : blank 또는 url을 클릭하면 WebKit 속성이 열립니다.
하지만 다시 붙어 있습니다. 2
UPDATE 또한 phantomJS으로 포팅 예를 실행하기 위해 노력했다.
결과는 동일합니다. 빈 WebKit Inspector 창에 붙어 있습니다.
이 : 그것은 다음 행을 표시합니다. 두 번째 밑줄은 나의 좌절감이었습니다. – grokpot