2012-02-23 57 views
3

我在CentOS試圖利用硒與Firefox的命令行是這樣的:CentOS的硒 - 準備Firefox的配置

Java的罐子硒的服務器獨立-2.19.0.jar -interactive

然後,I型: CMD = getNewBrowserSession & 1 = *火狐& 2 = HTTP://www.google.com

然後stucks 「準備Firefox的配置......」 部分和崩潰:

13:59:13.105 INFO - 準備Firefox配置文件... 13:59:33.366錯誤 - 未能啓動新的瀏覽器會話,關閉瀏覽器,並清除所有 會話數據

請幫我解決這個問題,我對unix世界很陌生。 謝謝!

+0

你已經安裝了Firefox? – 2012-02-23 15:01:48

+0

當然!據我瞭解,問題是它不能在控制檯上顯示。所以我在網頁上看到建議設置export DISPLAY = 0.0,但它仍然沒有幫助 – 2012-02-24 10:48:15

+0

您是否安裝了GUI?您需要一個Selenium才能工作,因爲它在GUI中打開硒。當你說命令行時,你的意思是一個終端運行通過GUI或僅終端登錄? – Ardesco 2012-03-02 06:30:14

回答

1

你可以定義一個特定的Firefox配置文件(你必須首先創建一個):

java -jar selenium-server.jar -log SeleniumServer.log -firefoxProfileTemplate "PROFILEPATH" -interactive 
2

,您直接指向Firefox的可執行文件,或者是你指向一個別名?

默認情況下,硒應該指向您的硒二進制文件,/ usr/bin中的內容通常是一個與firefox可執行文件交互的腳本。

1

而對於那些想知道,如果你在命令行中,你可以創建一個這樣的輪廓:

firefox -CreateProfile profilename