0

複数の HTTP リクエストをサーバーに送信し、HTML + JS レスポンスを取得しています。JSアラートまたはDOMベースのイベントを生成しているすべての応答を確認したい。HTTP リクエストを送信するには、Node.js を使用しています

特に、クライアントにローカル JS があり、ユーザーが alert(123) を入力すると、JS アラートが生成されます。したがって、元の応答を解析しても、データはサーバーからではなく、クライアントのみに限定されるため、役に立ちません。

データを入力して HTML を再レンダリングするにはどうすればよいですか?

これを自動化するにはどうすればよいですか? 提案が必要です。

4

1 に答える 1

1

本物のブラウザなしでこれを行うのは非常に難しいと思います。

ヘッドレス ブラウザーPhantomJSを使用してページをレンダリングし、javascript を実行します。onAlertハンドラーまであります!

于 2013-09-12T07:14:40.380 に答える