認証用の証明書を持つ事前定義されたプロファイルを使用して、Watir gem を介して Firefox を実行しようとしています。 Firefox の新しいプロファイルを作成し、証明書を手動で追加しました。現在、このプロファイルでは Watir ブラウザを実行できません。
プロファイルパスを設定してみました。
profile_path = '/path/to/profile'
profile=Selenium::WebDriver::Firefox::Profile.from_name(profile_path)
browser_options = Selenium::WebDriver::Firefox::Options.new(profile: profile)
browser = Watir::Browser.new :firefox, options: browser_options
Waitrオプションを介してプロファイルを設定してみました
browser = Watir::Browser.new :firefox, options: {args: ['-profile', '/path/to/profil']}
おそらくWatir::Browserの初期化中に証明書を追加する可能性があります
ウダプテ::
「Firefox about:profiles」と入力すると、Firefoxが事前定義されたプロファイルを使用することがわかりますが、これは真実ではありません。
これを試して
profile_path = '/path/to/profile'
profile = Selenium::WebDriver::Firefox::Profile.new(profile_path)
browser = Watir::Browser.new :firefox, options: { profile: profile }