casperJSのリモート デバッグ オプションを使用しようとしています。
これをポートで実行しています6666
。
$casperjs --remote-debugger-port=6666 myscript.js
デバッガーが起動し、URL で WebKit インスペクターにアクセスできるようになりました
http://localhost:6666/
最初の URL はabout:blank
.
クリックすると、Web ページ インスペクターが読み込まれます。
_run()
コンソールに入力すると、
参照エラー、_run が定義されていないエラー。
私はこれ以上先に進むことができません。どこかで修正が必要な場合はお知らせください。
また、CasperJS スクリプトに明示的なブレークポイントを設定する必要がありますか。もし私がしなければならないなら、どうやって?
更新 1
--remote-debugger-autorun=yes を試しました
$casperjs --remote-debugger-port=6666 --remote-debugger-autorun=yes myscript.js
これにより、ヘルプに記載されているようにスクリプトがすぐに実行されます。ただし、デバッガーは引き続き実行され、プロセスは終了しません。
出力
about:blank の下に要求された URL が表示されます。
about:blank または要求された URL をクリックすると、WebKit インスペクターが開きます。
しかし、私は再び立ち往生しています。
更新 2
また、phantomJS で移植したサンプルを実行してみました。
結果は同じです。空白の WebKit Inspector ウィンドウで立ち往生しています。