我正在尝试使用Watir加载Chrome扩展程序,但是遇到了问题。我找到了这个相关的问题:能够使用watir-webdriver加载已加载扩展名的Chrome。然而,即使我按照那个问题所说的去做,我仍然遇到了同样的问题。
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 并从那里加载,但没有成功。
我收到的错误信息是无法从...中加载扩展名。清单文件缺失或不可读
清单文件确实存在,并且似乎是正确的JSON格式文件。
尝试加载不同的扩展也失败了。