0
以下のコードは変更されませんでした。FFプロファイルは3つ(ランダムに作成された番号)のカスタムFFプロファイルと1つのデフォルトです。プロファイルを取得するfirefox ProfilesIniプロファイルの数が3を超える場合にプロファイルを選択しない場合
WebDriver driver;
String profilepath = "<user Dir>/Local/Mozilla/Firefox/Profiles/";
ProfilesIni profilesini = new ProfilesIni();
FirefoxProfile firefoxprofile = new FirefoxProfile(new File(profilepath));
firefoxprofile = profilesini.getProfile("profile_1");
driver = new FirefoxDriver(firefoxprofile);
FFプロファイルは、profile_1、profile_2、profile_3です。私がFFを起動すると、「profile_2またはdefault」のいずれかで起動されます。プロファイル名が渡されていない場合(profile_1)
Win 10,64ビットで、セレンサーバースタンドアロン2.53.0およびFF 46.0を使用しています。
私のFFプロファイルディレクトリへのパスを指定しました。{{FirefoxProfile firefoxprofile =新しいFirefoxProfile(新しいファイル(profilepath))}})。しかし、どのように動作しているのか、FFprofileオブジェクトは渡されたプロファイル値で最初に選択されます。次回の実行で、「プロファイル名」を変更して実行すると、FFは前のプロファイルで起動され、現在の実行プロファイル名ではありません。 – ajesh