Я пытаюсь исправить пару ошибок для SafariDriver/Selenium.Программно установить расширения в Safari 8 OSX 10.10
Вот проблема:
На Safari 7 и сильфона, чтобы установить новый плагин в все, что вам нужно сделать, это поставить расширение в ~/Library/Safari/Extensions. Далее вам нужно активировать плагин, добавив его в ~/Library/Safari/Extensions/Extensions.plist, после чего у Safari будет установлен плагин.
Начиная с 10.10, это уже невозможно. Расположение расширения такое же, но я не уверен, как активировать расширение, так как Extensions.plist больше не существует.
Я понимаю, что есть файл, который управляется паролем «Safari Extensions List» в keychain под логином, но я не знаю, к какому файлу это может относиться.
Если я скомпилирую и устанавливаю расширение вручную, все работает отлично, но автоматическая установка последнего плагина нарушена. (Документация для этого https://code.google.com/p/selenium/wiki/SafariDriverInternals)
Будьте осторожны, вы смешиваете расширение терминов и плагин довольно свободно. Они не то же самое ... – uchuugaka