【问题标题】:Can't start firefox with Hudson无法使用 Hudson 启动 Firefox
【发布时间】:2012-05-04 14:07:50
【问题描述】:

我正在尝试在 hudson 中设置 webdriver 测试(使用 firefoxdriver)。

在我的 ant 文件中,我首先启动“vncserver :1”,然后通过传递开始我的测试

〈env key="DISPLAY" value=":1" /〉

到我的测试用例。

我可以使用 sudo 在终端中运行它。然而,当我在 hudson 开始工作(以 root 运行)时,我总是得到:

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 在 org.openqa.selenium.internal.SocketLock.lock(SocketLock.java:92) 在 org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:71) 在 org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:142) 在 org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:85) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:121) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:77) 在 amazon.dropship.selfservice.test.WebTesterImpl.(WebTesterImpl.java:38) 在 amazon.dropship.selfservice.test.WebTesterImpl.getInstance(WebTesterImpl.java:48) 在 amazon.dropship.selfservice.test.DSCentralTestBase.setUp(DSCentralTestBase.java:39) 在 amazon.dropship.selfservice.test.smoke.ReadOnlyTests.setUp(ReadOnlyTests.java:11)

【问题讨论】:

标签: hudson webdriver vnc-server


【解决方案1】:

忘记添加环境变量了:

  • HOME =/root
  • 用户 = 根

仅此而已。谢谢你看这个

【讨论】:

    猜你喜欢
    • 2017-06-23
    • 2015-02-28
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 2017-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多