MacOS Sierra(10.12.2)の自動化に取り組んでいます。 pythonのatomacサポートを使用することで、Safariブラウザーを起動し、Safari-> Preferences-> Advanced-> "Develop Menuを有効にする"をオンにして、 "Develop-> Allow Remote Automation"を選択できます。これは、自動化の観点ではそれほど一貫していないようです。これを可能にするシェルコマンドがあるかどうかを知りたいです。
うーん、私のコメントの通りです:
defaults write com.Apple.Safari IncludeDevelopMenu YES
ターミナルを介して開発メニューをアクティブにします。 subprocess module を使用して、このコマンドを実行するためにpythonを取得できます。
これによると this の質問によると、以前は単にdefaults write com.Apple.Safari AllowRemoteAutomation 1
。ただし、Safari 10以降、このオプションは明らかに、より高いセキュリティプロトコルなどの影響を受けています(導入されたシステム整合性保護が原因の可能性があります)。現在設定を保持しているplistfileを探していましたが、見つけることができませんでした。たぶん、実際のplistfileにも存在しないかもしれません。
これにより、2つのオプションが得られると思います。