2011-04-07 4 views
0

https url을 검색하는 작업을 자동화하려고합니다. Mac OS X에서 Safari와 함께 py-appscript를 사용하고 있습니다.하지만 Safari가 https URL로 이동할 때 자체 서명 인증서가 있기 때문에 계속 허용하도록 요청하는 팝업 창이 나타납니다. 나는 이것을 할 길을 찾지 못했습니다. 확실히 서명 된 인증서를 사용하면 문제가 해결되지만 appscript를 통해 Safari의 팝업 대화 상자를 수락하거나 클릭하는 것이 가능한지 궁금합니다.appscript 사용하기 Safari에서 자체 서명 된 SSL 인증서를 받아들이려면 어떻게해야합니까?

답변

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() 
관련 문제