https://blog.csdn.net/u012399690/article/details/139425961
使用场景
在使用selenium自动化银行类网页时,有时网页会弹出选择证书的弹框,该弹框无法通过元素定位进行操作
方案一 模拟按键
利用键盘enter键盘
此种方案较为简单,但不够稳定,需要有大量容错判断
方案二 更改注册表
定位到
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoSelectCertificateForUrls
在AutoSelectCertificateForUrls中,右键选择新建- 字符串值
名称为1,数据为{"pattern":"*","filter":{}}
重新加载chrome的Policies,访问chrome://policy/
此时,打开浏览器就不会提示选择证书了
注册表中的 "pattern":"*"
,此处的*代表匹配所有网站,如果需要其他匹配,可以这样写: https://[*.]xxx.com
,例如{"pattern":"https://[*.]ccb.com","filter":{}}