我正在尝试使用 watir-webdriver 启动 chrome,但加载了特定的扩展。我一直无法弄清楚如何在红宝石中做到这一点。当我运行以下代码时
@browser = Watir::Browser.new(:chrome, :switches => %w[--load-extension="file path of the extension"])
我会收到这条消息:
现在我注意到奇怪的是双重路径。我不确定路径的前半部分来自哪里(“...Google\Chrome\Application\21...”)。第二部分是我在代码中指定的。当我单击“确定”时,它会启动浏览器(它会等到我这样做)但没有加载扩展。该错误的奇怪之处在于 manafest.json 文件位于 该文件夹位置(不,这不是扩展问题)并且对我来说看起来很好。我可以正常启动浏览器(在自动化之外),它会运行扩展。如果您需要更多信息,请告诉我。