selenium調用chrome時怎麼自動選擇證書

1.問題:

使用selenium 調用chrome瀏覽器訪問https頁面時,如果有多個證書會彈出選擇框,需要手動選擇,打斷了自動化流程,怎麼讓這個證書自動被選擇呢?

2.解決方案:

1>第一種方案是使用pywin32庫實現:

import win32api
import win32con

def press_enter():
    win32api.keybd_event(0x0D,0,0,0)
    win32api.keybd_event(0x11,0,win32con.KEYEVEN_KEYUP,0)

這裏可能需要開一個線程調用。

2>方案二:

對於win7電腦配置,需要配置一個註冊表。

然後瀏覽器chrome://policy就可以看到AutoSeleCertificateaForUrls,重啓瀏覽器就OK。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章