カスタム Firefox プロファイルを使用して Java で Selenium を使用するにはどうすればよいですか?
質問する
15430 次
3 に答える
7
これが私の設定です:
Firefox version: 12
Selenium version: 2.25
Language: Java
Platform: MacOS
- オープンターミナル
- タイプ:(
/Applications/Firefox.app/Contents/MacOS/firefox-bin -p
必要に応じてパスを変更します) - 新しいプロファイルを作成し、必要に応じてディレクトリに保存します。
- このプロファイルでFirefoxを起動し、必要に応じてアドオンや変更を追加します。
- 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 に答える