テストではなく、通常時の JavaScript にブレイクポイントを挿入したいときは
テスト ではなく、通常時の JavaScript にブレイクポイントを挿入したいときは、 JavaScript 中に debugger
と書くことで binding.pry
のようにプログラムを止めて JavaScript のデバッグができる。テスト実行時と違い、通常時では Selenium が立ち上がらないので、 Chrome 以外のブラウザを使用しているときは Chrome を手動で起動し、 Chrome Developer Tool を立ち上げておくこと。
debugger
が働いた状態で F10
をクリックするとステップオーバー、 F8
をクリックすると次のブレイクポイントまでスキップしてくれる。