私は数年間、Ruby Mechanize を使用して、ホストしている SaaS 製品の自動テストを行ってきました。このサイトでは JS の使用がますます増えており、Mechanize スクリプトのメンテナンスがほぼ不可能になっています。代わりに WATIR-WebDriver を使用してみることにしました。ただし、ログイン プロセスにはユーザー証明書とパスワードが必要です。このような証明書の使用に関する参照が見つかりません。
1 に答える
2
Chrome を使用している場合は、コマンド ライン オプションを Chrome ドライバーに渡すことで証明書エラーを無視できます。
b = Watir::Browser.new :chrome, :switches => ['--ignore-certificate-errors']
Firefox を使用している場合は、お試しください
profile = Selenium::WebDriver::Firefox::Profile.new
profile.assume_untrusted_certificate_issuer = true
b = Watir::Browser.new WEB_DRIVER, :profile => profile
于 2011-08-03T22:34:25.587 に答える