Automation 使用appscript如何在Safari中接受自签名SSL证书

Automation 使用appscript如何在Safari中接受自签名SSL证书,automation,safari,sourceforge-appscript,py-appscript,Automation,Safari,Sourceforge Appscript,Py Appscript,我正在尝试自动化一些涉及浏览https url的内容。我在Mac OS X上对Safari使用py appscript。但是当Safari导航到https URL时,由于我有一个自签名证书,它会弹出一个弹出窗口,要求您接受它以继续。我想不出一个办法。当然,使用签名证书可以解决问题,但我很好奇是否可以通过appscript接受或单击Safari上的弹出对话框?好的,回答我自己的问题。希望它对某人有用 from appscript import * app(u'Safari').activate(

我正在尝试自动化一些涉及浏览https url的内容。我在Mac OS X上对Safari使用py appscript。但是当Safari导航到https URL时,由于我有一个自签名证书,它会弹出一个弹出窗口,要求您接受它以继续。我想不出一个办法。当然,使用签名证书可以解决问题,但我很好奇是否可以通过appscript接受或单击Safari上的弹出对话框?

好的,回答我自己的问题。希望它对某人有用

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()