【发布时间】:2011-06-30 17:48:33
【问题描述】:
多年来,我一直在使用 ruby Mechanize 对我们托管的 SaaS 产品进行自动化测试。该站点越来越多地使用 JS,几乎不可能维护 Mechanize 脚本。我决定尝试改用 WATIR-WebDriver。但是,登录过程需要用户证书和密码。我找不到任何关于使用这样的证书的参考。
【问题讨论】:
标签: certificate watir watir-webdriver
多年来,我一直在使用 ruby Mechanize 对我们托管的 SaaS 产品进行自动化测试。该站点越来越多地使用 JS,几乎不可能维护 Mechanize 脚本。我决定尝试改用 WATIR-WebDriver。但是,登录过程需要用户证书和密码。我找不到任何关于使用这样的证书的参考。
【问题讨论】:
标签: certificate watir watir-webdriver
如果您使用的是 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
【讨论】: