0

https URL へのブラウジングを含むいくつかのことを自動化しようとしています。Mac OS X の Safari で py-appscript を使用しています。しかし、Safari が https URL に移動すると、自己署名証明書があるため、ポップアップ ウィンドウが表示され、それを受け入れて続行するように求められます。これを行う方法がわかりませんでした。確かに署名付き証明書を使用すると問題は解決しますが、appscript を介して Safari のポップアップ ダイアログ ボックスを受け入れるかクリックすることさえ可能かどうか興味がありましたか?

4

1 に答える 1

0

さて、私自身の質問に答えます。うまくいけば、それは誰かに役立つでしょう...

from appscript import *

app(u'Safari').activate()
title = app(u'Safari').do_JavaScript(u'document.title', in_=app.documents[1])
app(u'Safari').documents[1].URL.set(u'https://localhost/')
app(u'System Events').application_processes[u'Safari'].windows[title].sheets[1].groups[2].UI_elements[u'Continue'].click()
于 2011-04-12T18:32:44.903 に答える