これを行う正しい方法は何ですか?Selenium:RailsPanel ExtensionをロードしてChromeを起動するにはどうすればよいですか?
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を(3.05)、セレンwebdriverを(2.53.4)のためではない作品で解決策を使用するために3.05にアップグレードしてください – Jill