Firefoxエンジンを使用するJavaのSelenium2を使用してテストユニットを開発しました。
デプロイマシンにはディスプレイがないため、Xvfbを使用して作成しています。残念ながら、それは私に.を使用してJavaを開始することを強制しDISPLAY=:0 java -jar xxx.jar
ます。セレンjavadocを検索し、いくつかのソースを検索しましたが、JavaがFirefoxを起動するために使用するメソッドが見つかりません。魔女が私の目標であり、同じメソッドを使用してjavaをfirefoxで起動しDISPLAY=:0 firefox ...
ます。
簡単に言うと、やらなければならないのですが、代わりにDISPLAY=:0 java -jar xxx.jar
Javaでやらせたいので、複数のディスプレイを使用することもできます。DISPLAY=:XX firefox ...
firefox ...
何かアドバイス?