2016-06-23 6 views
1

私はPhantomJSとWatirに慣れていますが、どちらもREPLを提供しています。 REPLを使用すると、現在実行中のブラウザでオートメーションコールを実行できます。NightmareJSブラウザを閉じないでください

これは、自動化スクリプトを作成する際に、各ステップの効果を見ることができるので、自動化スクリプトを作成する楽しい方法です。

実際、ブラウザを開いたり、ログインしたり、一般的なタスクを実行したり、ジェネリックノードやRuby REPL内から呼び出す方法を定義するスクリプトを書くこともできます。

ブラウザを閉じずにNightmareJSコールを実行できますか(Electron)?

答えて

2

閉じるがない?はい - .end()に電話しないでください。

呼び出しプログラムが終了しても、Nightmareインスタンスを終了しないという意味のIPCを切断できるかどうかを確認してから、もう一度Nightmareインスタンスを取得すると、答えはいいえになります。 #393(既存の電子アプリケーションでナイトメア機能をパッケージ化する)と#593(多数のアプリケーションで1つのエレクトロンインスタンスを含む、v3が必要です)は関連していますが、新しい呼び出しアプリケーションからIPCを接続することは賢明ではありません。

あなたの状況が何であるか、何をしようとしているかについての詳細情報を提供した場合は、この回答を編集して助けてください。

REPLを持つことは別の質問です。私はそれを私のリストに追加します。いい考えだね。

関連する問題