Ответ 1
Хм нормально, так как в моем комментарии:
Вы можете сделать defaults write com.apple.Safari IncludeDevelopMenu YES
, чтобы активировать меню разработки через терминал. Вы можете заставить python выполнить эту команду для вас, используя модуль этим вопросом кажется, что раньше можно было просто сделать defaults write com.apple.Safari AllowRemoteAutomation 1
. Однако, поскольку Safari 10 этот вариант, по-видимому, подвергся более высокому протоколу безопасности или чему-то (возможно, из-за введенной защиты целостности системы). Я искал plistfile, который теперь поддерживает настройки, но я не смог его найти. Может быть, он даже не существует в реальном plistfile.
Я думаю, это оставляет вас с двумя вариантами:
- Используйте apple osascript для имитации необходимых mouseclicks.
- Отремонтируйте свой вопрос на AskDifferent или собственный форум разработчиков Apple, поскольку вы с большей вероятностью найдут кого-то с глубокими знаниями о macOS.