Javaの回帰テストデスクトップのフォーカスを盗むことなく可能(AWTとは関係しましたか)?
-
25-09-2019 - |
質問
私は、任意のグラフィック要素を持ち出すが、AWTイベントスレッドのメイク使用をしないJavaシステムの回帰テストを持っています。私はそれは常に私が働いている任意の他からフォーカスをつかむことなく、自分のワークステーション上のバックグラウンドで、このテストスイートを実行するために、物事を設定することができます方法はありますか? (私はMac上でこれを実行しているよ。)
解決
Macの場合: ランテスト! - フォーカスを失うことなくの
他のヒント
ます。-Djava.awt.headless = trueパラメータを使用してJavaを実行してみてください。あなたが任意のグラフィック要素を使用していない場合、これはあなたのために働く必要があります。うまくいけば、それが実行されている間、フォーカスをつかむからプログラムを防ぐことができます。
のjavaます。-Djava.awt.headless =真
ここではより多くの情報を持ついくつかのリンクがあります:
http://www.macosxhints.com/article.php?story=20071208235352641 の
あなたは、仮想デスクトップ、仮想マシン(VMWareのような)または仮想フレームバッファでこれらのテストを実行する可能性があります。私は、Macについてはわからないんだけど、Linux上でそれがxvfb
で素晴らしい作品ます。
所属していません StackOverflow