[英]Using appscript how can I accept self-signed SSL cert in Safari
我正在嘗試自動化一些涉及瀏覽到 https url 的東西。 我在 Mac OS X 上將 py-appscript 與 Safari 一起使用。但是當 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()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.