GUI のないサーバー上で GUI ブラウザを起動しますか?

GUI のないサーバー上で GUI ブラウザを起動しますか?

GUI がないが、GUI のようなブラウザが必要なサーバー上でブラウザを起動する簡単な方法は何ですか? Firefox や Chrome のようなもの。ページの読み込みをトリガーする必要がありますが、完全な JavaScript サポートが必要です。ページが読み込まれたら、閉じることができます。ただし、それ以外の場合は完全なグラフィカル インターフェイスは必要ありません。

答え1

ここでお勧めできるオプションは 2 つあります。

まず、文字通り完全なグラフィカルブラウザを起動し、グラフィカル機能のないマシンでページをロードしたい場合は、というツールがあります。日本語これにより、物理的なディスプレイが関連付けられていない完全なXサーバーを実行できます。その後、そのXサーバーをDISPLAY環境変数に設定してFirefoxを実行し、開きたいURLをコマンドラインの引数として渡すだけです。包括的なチュートリアルがあります。ここ、これは自動テスト環境でこれを行うことに特化しています。

しかし、あなたのユースケースでは、活用する方が簡単かもしれませんファントムこれは、ヘッドレス/非グラフィカル環境で実行するように特別に設計された完全な Webkit 実装であり、JavaScript API を提供します。

関連情報