1

hudson で webdriver テスト (firefoxdriver を使用) をセットアップしようとしています。

私のantファイルでは、最初に「vncserver :1」を開始し、次にパスしてテストを開始します

〈env key="DISPLAY" value=":1" /〉</p>

私のテストケースに。

sudo を使用してターミナルでこれを実行できます。ただし、ハドソンでジョブを開始すると(ルートで実行)、常に次のようになりました。

org.openqa.selenium.WebDriverException: 45000 ミリ秒以内にロック ポート 7054 にバインドできません システム情報: os.name: 'Linux'、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. org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:142) の NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:71) org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:85) org. openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:121) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:77) at amazon.dropship.selfservice.test.WebTesterImpl.(WebTesterImpl.java:38) ) amazon.dropship.amazon.dropship.selfservice.test.smoke.ReadOnlyTests.setUp(ReadOnlyTests.ジャワ:11)

4

1 に答える 1

0

環境変数を追加するのを忘れました:

  • HOME =/ルート
  • ユーザー = ルート

それだけでした。これを見てくれてありがとう

于 2012-05-04T06:07:50.077 に答える