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)