我正在尝试解决一些SafariDriver/Selenium的bug。以编程方式在Safari 8上安装扩展OSX 10.10
这里的问题是:
在Safari上7和波纹管,在所有你要做的就是把延伸到〜/库/ Safari浏览器/扩展安装新插件。接下来,您需要做的就是通过将插件添加到〜/ Library/Safari/Extensions/Extensions.plist来激活该插件,之后Safari将安装该插件。
从10.10开始,这已不再可行。扩展的位置是相同的,但我不知道如何激活扩展,因为Extensions.plist不再存在。
我的理解是,有一些文件通过登录时的钥匙串中的“Safari扩展列表”密码进行控制,但我不知道这可能适用于哪个文件。
如果我手工编译并安装扩展,一切正常,但最新插件的自动安装被破坏。 (文档此https://code.google.com/p/selenium/wiki/SafariDriverInternals)
在这里要小心,你正在相当自由地混合术语扩展和插件。他们不一样... – uchuugaka 2015-03-16 09:27:03