簡體   English   中英

使用 appscript 如何在 Safari 中接受自簽名 SSL 證書

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM