Capybara Selenium Firefox 不受信任的发行者屏幕
Capybara Selenium Firefox untrusted issuer screen
有没有办法绕过 Firefox 上出现的不受信任的发行者屏幕?我正在努力跟进 geckodriver 等。自从我上次在 Selenium 中需要 Firefox 以来,它发生了很大变化。
我的 env 文件包含以下内容:
Capybara.default_driver = :selenium
Capybara.register_driver :selenium do |app|
opts = Selenium::WebDriver::Firefox::Options.new
opts.add_argument('acceptInsecureCerts')
Capybara::Selenium::Driver.new(app, browser: :firefox, options: opts)
end
Capybara.default_driver = :selenium
我使用的是 Firefox 54
硒网络驱动程序 3.4.3
壁虎驱动程序 0.17
我想我使用的选项有误,但我找不到正确的解决方案。
您需要在所需功能中指定accept_insecure_certs
。以下应该为您完成
Capybara.register_driver :selenium do |app|
caps = Selenium::WebDriver::Remote::Capabilities.new(accept_insecure_certs: true)
Capybara::Selenium::Driver.new(
app,
browser: :firefox,
desired_capabilities: caps
)
end
有没有办法绕过 Firefox 上出现的不受信任的发行者屏幕?我正在努力跟进 geckodriver 等。自从我上次在 Selenium 中需要 Firefox 以来,它发生了很大变化。
我的 env 文件包含以下内容:
Capybara.default_driver = :selenium
Capybara.register_driver :selenium do |app|
opts = Selenium::WebDriver::Firefox::Options.new
opts.add_argument('acceptInsecureCerts')
Capybara::Selenium::Driver.new(app, browser: :firefox, options: opts)
end
Capybara.default_driver = :selenium
我使用的是 Firefox 54 硒网络驱动程序 3.4.3 壁虎驱动程序 0.17
我想我使用的选项有误,但我找不到正确的解决方案。
您需要在所需功能中指定accept_insecure_certs
。以下应该为您完成
Capybara.register_driver :selenium do |app|
caps = Selenium::WebDriver::Remote::Capabilities.new(accept_insecure_certs: true)
Capybara::Selenium::Driver.new(
app,
browser: :firefox,
desired_capabilities: caps
)
end