問題タブ [xvfb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1071 参照

ruby-on-rails-3 - ヘッドレスでwatirを使用した場合のWindowsでのXvfbエラー

私はウィンドウズ7でwatirでヘッドレスを使おうとしています。

テストを実行すると、次のエラーが発生します

これを修正する方法についてのアイデアはありますか?またはこれはLinuxでのみ機能しますか?

0 投票する
1 に答える
6082 参照

android - vfb-仮想フレームバッファの目的は何ですか?

私はこの設定フラグを見ましたCONFIG_FB_VIRTUAL=y

  • それは何をするためのものか?
  • それはどのように機能しますか?
  • vfbとの関係は何xvfbですか?
0 投票する
1 に答える
577 参照

java - Maven および FEST-Swing テスト

FEST-Swing テストがあり、Linux で Maven を使用して実行したいと考えています。次のようにxvfbを使用してみました:

しかし、私はこのエラーがあります:

xvfb がなくても同じです。

0 投票する
2 に答える
8537 参照

python - テストスイート全体のpy.testSetUp/ TearDown

X11にアクセスする必要があるPythonパッケージがあります。Xvfbを使用して、ビルドマシン(この場合はHudson)に実際のX11をインストールする必要がないようにします。そこで、py.testの起動時にXvfbサーバーを起動し、その1台のサーバーをすべてのテストに使用してから、サーバーを閉じます。

どうやってやるの?


:各テストクラスのSetUp(TearDown)でXvfbサーバーを起動(停止)することはできますが、2つの問題があります。1つは無駄です。Fatal IO error 0 (Success) on X server次に、サーバーを正しく終了したり、停止しないXvfbプロセスがハングしたりすると、奇妙なために機能しません。誰かが興味を持っているなら、 これはxvfbwrapperを使用しています。

0 投票する
3 に答える
3150 参照

java - Xvfb で mvn テストフェーズを開始するにはどうすればよいですか?

festを使用していくつかの単体テストを作成しました。今度は、ヘッドレス システムで maven を使用して mvn my test を実行する必要があります。Xvfb を使用してテストを実行したいのですが、テストの前に Xvfb を開始し、すべてが完了したら停止するように maven を構成するのに助けが必要です。

0 投票する
0 に答える
263 参照

selenium - Getting Error : Error: cannot open display: IP:192.168.72.112

I am using selenium while running selenium code i am getting error:

I am running my code through putty, as there is no display in putty.. i have used the concept of virtualdisplay and install "pyvirtualdisplay" module.. Before running the script i have the below command:

but still am not able to run... Please help me and suggest me, what am i doing wrong?

Python selenium code:

0 投票する
0 に答える
1414 参照

php - Xvfb での Selenium Webdriver の実行 - Firefox エラー

次のように、firefox 10.0.12がインストールされたセントロで実行されているサーバーで、自動化されたSeleniumテストを実行しようとしています。

index.php は、次のように WebDriver セッションを開始する SimpleTest テスト クラスを指します (facebook php バインディングを使用):

ローカルマシンで実行されますが、サーバーでは次の出力が得られます。

これをトラブルシューティングするために舞台裏で何が起こっているかについて十分に知りません。なぜ、firefox の実行時に mkdir コマンドが実行されるのですか? root ユーザーではないために失敗しているのでしょうか?

0 投票する
2 に答える
2520 参照

ubuntu - Xvfbの静的リンクバイナリをコンパイルします

ここの壁に頭をぶつけています。Xvfb仮想フレームバッファの静的にリンクされたバイナリをコンパイルしようとしています。

http://manpages.ubuntu.com/manpages/natty/man1/Xvfb.1.html

今、私はこのようなソースからコンパイルしています:

これでもコンパイルされたバイナリが生成されますが、動的にリンクされます(このコマンドで確認しています)

すべての依存関係を静的にリンクする必要があるためと思われますが、続行できません。

0 投票する
4 に答える
17537 参照

linux - ジェンキンス、xvfb、セレン

ここの指示に従って Xvfb プラグインを実行しようとしています: https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin

現在、xvfb 実行可能ファイルは/usr/bin/Xvfb.

私のプロジェクト構成と Jenkins 構成は手順と同じですが、次のエラーが発生します。

エラー: Xvfb インストールが定義されていません。構成で定義してください。定義したら、Xvfb プラグイン ジョブ設定の [詳細オプション] でいずれかを選択し、ジョブ構成を保存する必要があります。

また、実行可能ファイルへのパスを Jenkins 構成に入れてみましたが、結果は変わりませんでした。

これを機能させる方法はありますか?

0 投票する
1 に答える
911 参照

java - xvfb-run で開始された Java サブプロセスから pid を取得します

xvfb-run で開始された Java プロセスの PID を取得しようとしています。xvfb-run なしで起動するときは、$! を使用します。最後のバックグラウンド プロセスの PID を取得するには、xvfb-run を使用するとすぐに xvfb-run の PID を取得します。

コードは次のとおりです。

最後から 2 行目の xvfb-run 部分を削除すると、すべて正常に動作します (表示されない部分とプログラムがクラッシュする部分を除く)。おそらく「()」と「&」をいじる必要がありますが、私は専門家ではありません。

プログラム SleepTest.jar は私が書いた小さなプログラムなので、本物を扱う必要はありません。2分間しか寝ない。

なぜ xvfb-run を使用するのか疑問に思っている方のために説明すると、それは、起動する必要がある Java アプリケーションが SWT を使用しており、サーバーにディスプレイがないためです。

なぜプロセスの pid が必要なのか疑問に思っている方のために説明すると、それは、アプリケーションを開始|停止|ステータスできるように init.d ファイルを作成したいからです。

それを取得する簡単な方法はありますか?