2012-03-16 7 views
3

stackoverflowや他の多くの記事を読んでいるだけでなく、私は人々が与えるすべてのアイデアを試しましたが、私はそれを動作させることはできません。Selenium 2で既存のFirefoxプロファイルを使用する - 機能しませんか?バグ?

たぶん私はこれらの行とFirefoxでするプロファイルでの作業webdriverをセレン2 /を持っている必要があります。

ProfilesIni allProfiles = new ProfilesIni(); 
FirefoxProfile profile = allProfiles.getProfile("My_Profile"); 
driver = new FirefoxDriver(profile); 

OR

FirefoxProfile profile = new ProfilesIni().getProfile("path_to_profile"); 
driver = new FirefoxDriver(profile); 

OR

他のいくつかのアイデアませんいずれかの仕事(少なくとも私のために)。

私のコードをデバッグし、すべての要素を見て、私は実際には、 "my_profile"は "allProfiles"コレクションにあることに気づいたが、私はそれを取得しようとすると動作しません。私が望むものではなく、「デフォルトプロファイル」を取ります。

これは何らかのバグですか?既存のプロファイルを使用することは可能ですか?


- >マイフォールト:プロフィールの名前のために明らかに機能しませんでした。試してみることが他にないので、私はそれを変更しました。今は英数字だけで、今は動作します。私はそれを解決して以来、私はより多くの答えを必要としませんが、それは他の人を助けるかもしれないので、私は質問を削除しません。

+0

私はこれを実験しましたが、個人的には、明示的なプロファイルをロードせずにFirefoxのデフォルトインスタンスを使用する方が好きです。私は一度だけブラウザを開く必要があり、テスト中はブラウザウィンドウを再利用するため、パフォーマンスには影響しません。 – djangofan

答えて

3

プロフィールの名前のために明らかに機能しませんでした。試してみることが他にないので、私はそれを変更しました。今は英数字だけで、今は動作します。私はそれを解決して以来、私はより多くの答えを必要としませんが、それは他の人を助けるかもしれないので、私は質問を削除しません。

+0

あなたの答えは実際に私の問題をカスタムFFプロファイルの関連に関して解決しました。あなたが私のパズルの最後の部分を解決するのを手助けすることができれば、私のパズルのカスタム位置に保持されている方法を教えてくれれば助けになるでしょう。テストをFFのマシンで実行したいので、カスタムプロファイルを設定したいと思っています。 – Archit

関連する問題