我正在尝试修复 SafariDriver/Selenium 的几个错误。
这是问题所在:
在 Safari 7 及以下版本中,要安装新插件,您只需将扩展程序放入 ~/Library/Safari/Extensions。接下来,您要做的就是通过将插件添加到 ~/Library/Safari/Extensions/Extensions.plist 来激活插件,之后 Safari 将安装插件。
从 10.10 开始,这不再可能。扩展的位置是相同的,但我不确定如何激活扩展,因为 Extensions.plist 不再存在。
我的理解是,登录下的钥匙串中有一些文件是通过“Safari Extensions List”密码控制的,但我不知道这可能适用于哪个文件。
如果我手动编译和安装扩展,一切正常,但最新插件的自动安装被破坏。(此https://code.google.com/p/selenium/wiki/SafariDriverInternals的文档)