7

カスタム Firefox プロファイルを使用して Java で Selenium を使用するにはどうすればよいですか?

4

3 に答える 3

7

これが私の設定です:

Firefox version: 12
Selenium version: 2.25
Language: Java
Platform: MacOS
  1. オープンターミナル
  2. タイプ:(/Applications/Firefox.app/Contents/MacOS/firefox-bin -p必要に応じてパスを変更します)
  3. 新しいプロファイルを作成し、必要に応じてディレクトリに保存します。
  4. このプロファイルでFirefoxを起動し、必要に応じてアドオンや変更を追加します。
  5. Seleniumでは、次を使用します。
FirefoxBinary binary = new FirefoxBinary();  
File firefoxProfileFolder = new File("/Users/xxx/work/xxx/selenium/src/test/resources/firefoxprofile");
FirefoxProfile profile = new FirefoxProfile(firefoxProfileFolder);
profile.setAcceptUntrustedCertificates(true);
webDriver = new FirefoxDriver(binary, profile);

ここでも、必要に応じて絶対パスを変更します。autoAuthなどのアドオンを追加して、FirefoxのHTML認証ウィンドウをこのプロファイルに渡します。

于 2013-01-22T12:19:17.153 に答える
7

Windows の場合、新しい Firefox プロファイルを作成するには、次のように入力します。

firefox -profilemanager

実行すると、Firefox プロファイル マネージャーが開きます。

というプロファイルを作成したとしますSelenium。次のコードを使用できます。

ProfilesIni listProfiles = new ProfilesIni();
FirefoxProfile profile = listProfiles.getProfile("Selenium");
WebDriver driver = new FirefoxDriver(profile);
于 2015-01-18T18:27:17.420 に答える