私は PhantomJS と Watir に慣れています。どちらもそのままで REPL を提供します。REPL を使用すると、現在実行中のブラウザーで自動化呼び出しを実行できます。
これは、自動化スクリプトを作成する際に各ステップの効果を確認できるため、自動化スクリプトを作成する楽しい方法です。
実際、ブラウザーを開いたり、ログインを実行したり、その他の一般的なタスクを実行したりするためのメソッドを定義するスクリプトを作成し、汎用 Node または Ruby REPL 内から好きなように呼び出すことさえできます。
ブラウザー (Electron) を閉じずに NightmareJS 呼び出しを実行できますか?