Próbuję użyć opcji zdalnego debugowania dla casperJS.Opcja zdalnego debugowania CasperJS
Używam tego na porcie 6666
.
$casperjs --remote-debugger-port=6666 myscript.js
rozpoczyna debugger i jestem w stanie uzyskać dostęp WebKit inspektor na url
http://localhost:6666/
widzę pierwszy URL jako about:blank
.
Po kliknięciu na nią ładuje się inspektor stron sieci Web.
Po wpisaniu _run()
w konsoli, jestem coraz
Reference Error, _run nie jest określony błąd.
Nie jestem w stanie iść dalej. Daj mi znać, jeśli muszę gdzieś wprowadzić poprawki.
Muszę również ustawić jawne punkty przerwania w skrypcie CasperJS. Jeśli muszę, to w jaki sposób?
UPDATE 1
Tried --remote-debugger-autorun = yes
$casperjs --remote-debugger-port=6666 --remote-debugger-autorun=yes myscript.js
ten uruchamia skrypt natychmiast, jak stwierdzono w pomoc. Jednak debugger nadal działa, a proces nie zostaje zakończony.
WYJŚCIE
Teraz widzę żądany adres URL poniżej about: blank.
Po kliknięciu na: pusty lub żądany adres URL otworzy się inspektor WebKit.
Ale utknąłem ponownie.
UPDATE 2
również próbował wykonać przykłady przeniesiony z phantomJS.
Wynik jest taki sam. Utknąłem w pustym oknie Inspektora WebKit.
ten. Drugi podkreślenie było zmorą mojej frustracji. – grokpot