2012-02-29 6 views
1

ハドソンでwebdriver test(firefoxdriver)を設定しようとしています。私のアリファイルでハドソンでfirefoxを起動できません

、私は "VNCサーバを:1" スタートまず、その後

を渡すことで、私のテストを開始し、

私のテストへ場合。

これはsudoを使って端末で実行できます。しかし、私は(ルートで実行)ハドソンのジョブを開始するとき、私はいつもだ:

org.openqa.selenium.WebDriverException:os.name::「Linuxの45000ミリ秒 システム情報内のロックポート7054にバインドすることができませんが'、os.arch:' i386 '、os.version:' 2.6.18-128.1.14.el5a02xen '、java.version:' 1.6.0_31 ' ドライバ情報:driver.version:FirefoxDriver at org.openqa。 selenium.internal.SocketLock.lock(SocketLock.java:92) at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:71) at org.openqa.selenium.firefox.FirefoxDriver.startClient( (RemoteWebDriver.java:85)(FirefoxDriver.java:121) (org.openqa.selenium.firefox.FirefoxDriver)(FirefoxDriver.java:77) (amazon.dropship.selfservice.test.WebTesterImpl)で、3210をorg.openqa.selenium.firefox.FirefoxDriverで開きます。アマゾンでamazon.dropship.selfservice.test.DSCentralTestBase.setUp(DSCentralTestBase.java:39)でamazon.dropship.selfservice.test.WebTesterImpl.getInstance(WebTesterImpl.java:48)で(WebTesterImpl.java:38) .dropship.selfservice.test.smoke.ReadOnlyTests.setUp(ReadOnlyTests.java:11)​​

+0

あなたのハドソンのマシンでセレンサーバーを使用していますか? –

+0

あなたはこれらのハドソンプラグインを試してみました: 1. https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin 2. http://wiki.hudson-ci.org/display/HUDSON/Xvnc + Plugin あなたのケースで役立つ可能性があります。 –

答えて

0

私は環境変数を追加するのを忘れ:

  • HOME = /ルート
  • USER = root

これはすべてです。これを見てくれてありがとう

関連する問題