2012-02-23 10 views
3

私はこのようなコマンドラインからCentOSの上のFirefoxとセレンの使用をしようとしているの準備:CentOSのセレン - Firefoxのプロファイル

javaの-interactiveセレン・サーバースタンドアロン・2.19.0.jar -jar

その後、私が入力します。 CMD = getNewBrowserSession & 1 = * Firefoxの& 2 =のhttp://www.google.comその後

それを "Firefoxのプロファイルを準備中..." の部分にstucksやクラッシュ:

13:59:13.105 INFO - ... 13 Firefoxのプロファイルの準備:59:33.366 ERROR - は、新しいブラウザセッションを開始できませんでした、シャットダウンのブラウザとクリアすべて セッションデータ

私はこの問題を解決する助けてください、私はUnixの世界にはかなり新しいです。 ありがとう!

+0

を使用すると、Firefoxがインストールされていますか? –

+0

もちろん!私が理解する限り、問題はコンソールに表示できないということです。だから私はウェブのアドバイスで、DISPLAY =:0.0に設定しましたが、まだ役に立ちません。 –

+0

GUIがインストールされていますか? Seleniumは、GUIでセレンを開くために必要です。コマンドラインとは、GUIまたはターミナルのみのログインを実行するターミナルを意味しますか? – Ardesco

答えて

1

あなたは(あなたが最初にそれを作成する必要があります)、特定のFirefoxのプロファイルを定義することができます。

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

あなたは、Firefoxの実行可能ファイルに直接指しているか、エイリアスを指していますか?

デフォルトでは、セレンはあなたのセレンバイナリを指していなければなりません。/ usr/binにあるものは、通常、実行可能なfirefoxと対話するスクリプトです。

1

そして、あなたは、コマンドラインにいる場合は疑問に思ったもののために、あなたはこのようなプロファイルを作成することができます。

firefox -CreateProfile profilename 
関連する問題