【问题标题】:Using appscript how can I accept self-signed SSL cert in Safari使用 appscript 如何在 Safari 中接受自签名 SSL 证书
【发布时间】:2011-04-07 23:38:13
【问题描述】:

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

【问题讨论】:

    标签: automation safari sourceforge-appscript py-appscript


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 2011-08-25
      • 1970-01-01
      • 2011-06-26
      • 2019-11-04
      • 2011-10-23
      • 1970-01-01
      相关资源
      最近更新 更多