强制ruby selenium使用不受信任的证书
在上下文中,我使用selenium和capybara运行ruby rspec。当我导航到app_主机时,浏览器中出现了不安全的CertificateError。如何将配置文件加载到selenium中,使其忽略不受信任的证书?下面是我目前正在尝试的工作强制ruby selenium使用不受信任的证书,ruby,selenium,firefox,capybara,selenium-firefoxdriver,Ruby,Selenium,Firefox,Capybara,Selenium Firefoxdriver,在上下文中,我使用selenium和capybara运行ruby rspec。当我导航到app_主机时,浏览器中出现了不安全的CertificateError。如何将配置文件加载到selenium中,使其忽略不受信任的证书?下面是我目前正在尝试的工作 Capybara.register_driver :selenium do |app| profile = Selenium::WebDriver::Firefox::Profile.new profile.assume_untrusted
Capybara.register_driver :selenium do |app|
profile = Selenium::WebDriver::Firefox::Profile.new
profile.assume_untrusted_certificate_issuer=false
Capybara::Selenium::Driver.new(app, browser: :firefox, profile: profile)
end
请参见Eric这给了我一个
未初始化常量Selenium::WebDriver::Firefox::Remote
@Zack,因为它应该是Selenium::WebDriver::Remote::Capabilities.Firefox(接受不安全的证书:true)或更可能是Selenium::WebDriver::Remote::W3C::Capabilities.Firefox(接受不安全的证书:true)
-selenium文档错误,或者没有更新以匹配selenium webdriver中的当前类结构
capabilities = Selenium::WebDriver::Remote::W3C::Capabilities.firefox(accept_insecure_certs: true)
driver = Selenium::WebDriver.for :firefox, desired_capabilities: :capabilities