我正在尝试使用watir-webdriver启动Chrome浏览器,但要加载一个指定的扩展程序. 我还没有找到如何在Ruby中实现这一点。当我运行下面的代码时:
@browser = Watir :: Browser.new(:chrome,:switches =>%w [ - load-extension =“扩展程序的文件路径”])
我会得到这个消息:
现在我注意到奇怪的是双重路径。我不确定第一部分路径来自哪里("... Google \ Chrome \ Application \ 21 ...")。它的第二半部分是我在代码中指定的。当我单击“OK”时,它将启动浏览器(它会等待我),但没有加载扩展程序。关于错误的奇怪之处在于manafest.json文件在该文件夹位置中(而且并不是扩展问题),并且在我看来看起来很好。我可以正常启动浏览器(在自动化之外),它会运行扩展程序。请告诉我您需要更多信息。
watir-webdriver
中的情况。 - roflmyeggo