python - 在 python 中使用 selenium 处理数字证书
问题描述
我正在使用 Python 中的 selenium 为银行网站创建网站自动化,在其中我可以打开 Internet Explorer,然后打开网站,当我在插入用户凭据后尝试登录时,会打开一个安全窗口以选择 hdfc 银行网站的数字证书。请告诉我如何从该窗口中选择数字证书,由于隐私,我无法分享屏幕截图。
解决方案
有多种处理方法。
1.使用能力:
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
2.使用浏览器配置文件:
FirefoxProfile profile=new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
WebDriver driver=new FirefoxDriver(profile);
推荐阅读
- javascript - mongo 查询超时,新 $project 字段上的 $match
- reactjs - 不知道为什么我的 redux 状态正在恢复?
- python - Mock 在 Python 2.7 的单元测试中不起作用
- r - 如何在 R 中将 mvrnorm 用于多个均值向量
- javascript - javascript 将数据发布到 php 并从 php 打印
- laravel - 引导模式错误,“保存”按钮不起作用。Laravel 5.8 引导程序 3
- php - 在带有子项目问题的回购中包括供应商
- dc.js - 如何使用多个值数组计算每个键的唯一值?/ DC.js - 交叉过滤器 - 还原
- c# - 断言 C# (socialable) 单元测试不使用 HTTP
- android-xml - 将布局置于一切之上