次のように書くと:
FirefoxProfile ffprofile = new FirefoxProfile(new File("D:\\Selenium"));
新しいプロファイルを作成しているということですか? Firefox のプロファイル セクションで新しいプロファイルを見つけることができないためです。
そこで私の質問は、Firefox ブラウザ用の新しいプロファイルを作成するにはどうすればよいですか?
次のように書くと:
FirefoxProfile ffprofile = new FirefoxProfile(new File("D:\\Selenium"));
新しいプロファイルを作成しているということですか? Firefox のプロファイル セクションで新しいプロファイルを見つけることができないためです。
そこで私の質問は、Firefox ブラウザ用の新しいプロファイルを作成するにはどうすればよいですか?
Selenium を使用して Firefox のプロファイルを作成することはできません。あなたができることは、Firefox で利用可能なプロファイルから Webdriver の Firefox プロファイルを作成することです。Firefox のプロファイル ワードは、ここでは少しあいまいに聞こえます。
ブラウザーで Firefox プロファイルを作成するには、詳細についてMozilla サポートページを参照してください。
次のコードは、(提供されたファイルに基づいて) Firefox プロファイルを作成し、このプロファイルが読み込まれた新しい FF webdriver インスタンスを作成します。
FirefoxProfile profile = new FirefoxProfile(new File("D:\\Selenium Profile"));
WebDriver driver = new FirefoxDriver(profile);
FF プロファイル マネージャーの公式サポート ページまたはここを参照してください: Selenium 用のカスタム Firefox プロファイルFF プロファイルについてのアイデアを得ることができます。
Firefox ブラウザーでプロファイルを作成します。
これは、新しく作成された Firefox プロファイルを使用するためのコードです。
ProfilesIni profile = new ProfilesIni();
FirefoxProfile myprofile = profile.getProfile("firefox profile name");
WebDriver driver = new FirefoxDriver(myprofile);