Каков правильный способ сделать это?Selenium: Как загрузить Chrome с расширением RailsPanel?
Capybara.register_driver :chrome do |app|
client = Selenium::WebDriver::Remote::Http::Default.new
extension_path = '/Users/jill/Documents/rails_panel-master/rails_panel'
caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {"args" => ['--load-extension=' + extension_path]})
Capybara::Selenium::Driver.new(app, :browser => :chrome, http_client: client, desired_capabilities: caps)
end
Кроме того, --load-расширение с коммутаторами работал, но есть немного документации по Chromedriver для него.
Capybara::Selenium::Driver.new(app, :browser => :chrome, http_client: client, :switches => ['--load-extension=' + extension_path])
техники в вопросе (** - нагрузка-удлинение ** работает селен WebDriver (2.53.4), не селен WebDriver (3.05) Обновление до 3,05 использовать решение в. ответьте ниже. – Jill