2015-06-25 87 views
1

我試圖運行硒的無頭(使用xvfb)副本。我使用硒獨立jar文件來做到這一點。我試圖手動完成所有這些工作,無法運行服務器。在這種情況下,我運行以下命令:Selenium無法啓動 - Ubuntu 14

在第一個終端窗口: Xvfb -fp /usr/share/fonts/X11/misc/ :10 -screen 0 1024x768x16 2>&1 & export DISPLAY=:10

一旦運行沒有錯誤,我打開一個新的終端窗口,執行: java -jar /usr/lib/selenium/selenium-server-standalone-2.46.0.jar -port 4444

這種嘗試啓動很長很長的時間,如下所示: Command Output

在打開這兩個終端窗口時,我嘗試連接到127.0.0.1:4444上的selenium服務器(使用golang selenium包),我得到了拒絕的連接。從這我試圖利用我在npm版本庫中找到的名爲'selenium-standalone'的軟件包。 I've installed that per instructions here.然後我試圖運行服務器: xvfb-run --server-args="-screen 0, 1366x768x24" selenium-standalone start -- -debug

這樣做會給我一個更詳細的輸出,但不能解決。我仍然被拒絕連接。來自終端的輸出用於與硒的獨立運行xvfb的運行中的組合是如下(當然,至少尾部的它端): Output from selenium-standalone

在如何我能/應該向前進行故障排除移動任何瞭解這將是非常讚賞

p.s.我已經確認,golang應用程序和我在golang應用程序中使用的硒包裝都可以正常工作,並且可以連接到工作的硒服務器。有一段時間它正在運行,一切都很好 - 沒有去改變代碼,我只是不能讓這個硒服務器可靠地啓動。

+1

任何機會,你可以發佈文字爲...文字,而不是圖像? – SiKing

+0

@SiKing絕對!我馬上編輯它。我試圖讓這篇文章變得很龐大,再加上第二部分的輸出會打破Github的代碼標記。我會想出一些事情。 –

回答

1

我跑了硒頭無this guide,它完美無瑕地運行。如果你嘗試它,我會建議刪除硒和所有相關的文件,並從頭開始。祝你好運。