1

私は PhantomJS と Watir に慣れています。どちらもそのままで REPL を提供します。REPL を使用すると、現在実行中のブラウザーで自動化呼び出しを実行できます。

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

実際、ブラウザーを開いたり、ログインを実行したり、その他の一般的なタスクを実行したりするためのメソッドを定義するスクリプトを作成し、汎用 Node または Ruby REPL 内から好きなように呼び出すことさえできます。

ブラウザー (Electron) を閉じずに NightmareJS 呼び出しを実行できますか?

4

1 に答える 1

3

閉めずに?はい、電話しないでください.end()

IPC を切断できるか (つまり、呼び出し元のプログラムは終了するが、Nightmare インスタンスは終了しない)、別の場所で Nightmare インスタンスを再び取得できるかどうかを尋ねている場合、答えはノーです。 #393 (Nightmare 関数を既存の Electron アプリケーションにパッケージ化する) と#593 (v3 のニーズをカバーし、多くのアプリケーション用の 1 つの Electron インスタンスを含む) は関連していますが、新しい呼び出しアプリケーションから IPC をアタッチすることが素晴らしいアイデアであるとは確信していません。

あなたの状況とあなたがしようとしていることについてより多くの情報を提供していただければ、私はこの回答を編集して助けようとします.

REPL を持っているかどうかは別の問題です。調査対象のリストに追加します。いい考えだね。

于 2016-07-07T14:41:30.337 に答える