2012-04-18 7 views
0

Linux環境でjenkins(hudson)にセレンスクリプトを実行するよう設定しています。Linuxマシンでjenkinsからセレンスクリプトを実行しているときfirefoxが起動しない

私はsvnからコードをフェッチしているjenkinsでジョブを設定してから、seleniumサーバーを起動してからantを呼び出してスクリプトを実行しています。しかし、私はこの仕事をしているときに私のセレンのサーバーはインラインで始めるが、Firefoxは起動していない。 Xvfbを使うと言っていたGoogleを調べました。私はLinuxマシンにXvfbをインストールし、xenfbプラグインをjenkinsにダウンロードしました そして、私のfirefoxはまだ起動していません。

あなたは私たちがジェンキンスでXvfbのを構成するために使用する方法を私を助けてください可能性があり、このFirefoxの起動に問題が

答えて

1

を解決することができますどのように言語を指定していないが、Python用、あなたがパッケージをインポートする必要がありますpyvirtualdisplay。ここ

browser = webdriver.Firefox() 
browser.get('http://www.foo.com') 
<<etc.>> 

グレート簡潔書き込みアップ:

from pyvirtualdisplay import Display 

display = Display(visible=0, size=(800, 600)) 
display.start() 

次に、あなたのwebdriverをコードを実行 http://coreygoldberg.blogspot.co.uk/2011/06/python-headless-selenium-webdriver.html

関連する問題