我正在尝试在hudson中设置webdriver测试(使用firefoxdriver)。
在我的ant文件中,我首先启动“vncserver:1”然后通过传递
开始我的测试
到我的测试用例。
我可以在带有sudo的终端中运行它。然而,当我在哈德森(用root运行)开始工作时,我总是得到:
org.openqa.selenium.WebDriverException:无法在45000 ms内绑定到锁定端口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) at amazon.dropship.selfservice.test.WebTesterImpl。(WebTesterImpl.java:38) at amazon.dropship.selfservice.test.WebTesterImpl.getInstance(WebTesterImpl.java:48) at amazon.dropship.selfservice.test.DSCentralTestBase.setUp(DSCentralTestBase.java:39) at amazon.dropship.selfservice.test.smoke.ReadOnlyTests.setUp(ReadOnlyTests.java:11)
答案 0 :(得分:0)
我忘了添加环境变量:
就是这样。谢谢你看这个