尝试通过Capybara从Chrome商店安装扩展程序

时间:2018-07-26 11:30:02

标签: ruby selenium google-chrome-extension ruby-on-rails-5 capybara

试图通过水豚测试安装Chrome扩展程序,但无法在Ruby中实现

https://chrome.google.com/webstore/detail/google-keep-chrome-extens/lpcaedmchfhocbbapmcbpinfpgnhiddi

Capybara.register_driver :chrome do |app|
  client = Selenium::WebDriver::Remote::Http::Default.new
  extension_path = 'https://chrome.google.com/webstore/detail/sticky-notes-just-popped/plpdjbappofmfbgdmhoaabefbobddchk'
  profile = Selenium::WebDriver::Chrome::Profile.new()
  profile.add_extension(extension_path)
  Capybara::Selenium::Driver.new(app, browser: :chrome, http_client: client, profile: profile)
end

对此进行了尝试,但仍然没有成功。

0 个答案:

没有答案