2012-04-04 120 views
2

我工作在facebook php webdriver,即時通訊工作在Ubuntu與selenium獨立服務器在與webdriver庫相同的目錄。硒2無法連接到主機

林連接到Linux使用本地IP地址爲192.168.xx的,當我執行下面的代碼

<? 
require '__init__.php'; 
$wd_host = 'http://localhost:4444/wd/hub'; 

$web_driver = new WebDriver($wd_host); 

$session = $web_driver->session('firefox'); 

?> 

我不斷收到此錯誤 「未捕獲的異常‘UnhandledWebDriverError’有消息「無法連接到主機127.0.0.1端口7055後45000毫秒Firefox控制檯輸出:錯誤:沒有指定顯示「

有人可以指出我哪裏會出錯?

感謝

回答

2

我剛開始在PHPUnit的硒測試套件工作,當我在我們的開發服務器上設置了同樣的錯誤。

檢查是否已安裝Xserver,如果已安裝,請確保服務器正在運行。然後確保DISPLAY變量設置在您啓動Firefox的環境中。 「錯誤:沒有指定顯示」是Firefox抱怨它無法找到服務器用於顯示瀏覽器窗口的方式。

參考:

如果你是curiou大約與端口7055的消息,這可能是一個級聯故障,由於不具有顯示:

好運氣和樂趣。

.david