41

次のように、ディスプレイ番号:99でXvfbを介してセレンを実行しています:

/usr/bin/Xvfb :99 -ac -screen 0 1024x768x8 & export DISPLAY=":99" && java -jar /usr/lib/selenium/selenium-server-standalone-2.24.1.jar -port 4444

ただし、:0 以外の番号のディスプレイは、デフォルトでは表示されません。ブラウザーでセレンが何をしているかを実際に確認するにはどうすればよいですか?

4

4 に答える 4

32

次のように、Xvfb ディスプレイに対して VNC サーバーを実行することで、ライブ ビューを取得できます。

x11vnc -display :99 -localhost &
vncviewer :0
于 2015-02-10T07:54:26.103 に答える
22

それは仮想です。マニュアルページからXvfb(1)

Xvfbは、ディスプレイハードウェアや物理的な入力デバイスがないマシンで実行できるXサーバーです。仮想メモリを使用してダムフレームバッファをエミュレートします。

マニュアルページにも:

Xvfb -pixdepths 3 27 -fbdir /var/tmp サーバーはサーバー番号0として接続をリッスンし、デフォルトの画面構成(1画面、1280x1024x8)を持ち、3と27のピックスマップ深度もサポートし、フレームバッファーに/ var/tmp内のメモリマップファイルを使用します。

xwud -in /var/tmp/Xvfb_screen0 前の例で起動したサーバーの画面0を表示します。

于 2012-08-21T07:23:56.283 に答える