我正在尝试使用 Watir 加载 chrome 扩展程序,但遇到了问题。我发现了这个相关问题:Ability to launch chrome with extensions loaded with watir-webdriver。但是,在此之后我仍然遇到同样的问题。
require 'rubygems'
require 'watir-webdriver'
require 'ruby-debug'
require 'nokogiri'
browser = Watir::Browser.new :chrome, :switches => %w[--load-extension=~/.config/google-chrome/Default/Extensions/anepbdekljkmmimmhbniglnnanmmkoja/0.1.12_0]
sleep(10)
browser.close
我还尝试将扩展名从 /Extensions 复制到 /Desktop 并从那里加载但无济于事。
我得到的错误是Could not load extension from ... Manifest File Missing or Unreadable.
Manifest 文件确实存在,并且似乎是 JSON 格式的正确文件。
尝试加载不同的扩展也会失败。