2012-11-08 40 views
3

我正在使用Selenium,我目前有一個集線器連接到兩個運行所有瀏覽器的虛擬機。無法連接到Firefox

我能夠啓動瀏覽器,直到它突然停止。 Firefox或任何其他瀏覽器不會啓動。我收到以下錯誤。

Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.

我使用Firefox 16.0.2運行Selenium-server-standalone 2.26。

請幫忙。

+0

這是我的錯誤:在線程「主要」 org.openqa.selenium.WebDriverException異常:無法連接到主機上的127.0.0.1 45000 ms後端口7055。 Firefox的控制檯輸出: 錯誤:沒有指定顯示錯誤 :無顯示指定 命令持續時間或超時:45.88秒 生成信息:版本:「2.25.0」,修訂版:「17482」,時間:「2012-07- 18 22點18分01' 秒 系統信息:os.name: 'Mac OS X的',os.arch: 'x86_64的',os.version:'10 .8.2' ,java.version: '1.7.0_09' 驅動程序信息:driver.version:RemoteWebDriver 會話ID: \t在 – user1807948

+0

沒有ü嘗試檢查重啓硒節點? –

回答

7

嘗試運行此您啓動硒服務器之前:

export DISPLAY=:0 
+0

它工作了!非常感謝 !!! – user1807948

+0

@Amey哪裏?我使用Scala來做這個測試並且有相同的錯誤。我使用VNC,所以我想我必須相應地輸出:6(現在),只需要現在我應該在哪裏輸出 – 0fnt

+0

@ user247077在您的機器終端上。 'DISPLAY'實質上是一個需要從命令行輸出的環境變量。該號碼是在啓動VNC時獲得的。 – Amey