【发布时间】:2014-11-05 21:25:48
【问题描述】:
我正在尝试修复 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 的文档)
【问题讨论】:
-
这里要小心,您将扩展和插件这两个术语混为一谈。他们不一样...
标签: safari safari-extension safari8 osx-yosemite