Javaの回帰テストデスクトップのフォーカスを盗むことなく可能(AWTとは関係しましたか)?

StackOverflow https://stackoverflow.com/questions/3409795

質問

私は、任意のグラフィック要素を持ち出すが、AWTイベントスレッドのメイク使用をしないJavaシステムの回帰テストを持っています。私はそれは常に私が働いている任意の他からフォーカスをつかむことなく、自分のワークステーション上のバックグラウンドで、このテストスイートを実行するために、物事を設定することができます方法はありますか? (私はMac上でこれを実行しているよ。)

役に立ちましたか?

他のヒント

ます。-Djava.awt.headless = trueパラメータを使用してJavaを実行してみてください。あなたが任意のグラフィック要素を使用していない場合、これはあなたのために働く必要があります。うまくいけば、それが実行されている間、フォーカスをつかむからプログラムを防ぐことができます。

のjavaます。-Djava.awt.headless =真

ここではより多くの情報を持ついくつかのリンクがあります:

http://www.macosxhints.com/article.php?story=20071208235352641

あなたは、仮想デスクトップ、仮想マシン(VMWareのような)または仮想フレームバッファでこれらのテストを実行する可能性があります。私は、Macについてはわからないんだけど、Linux上でそれがxvfbで素晴らしい作品ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top