首页 > 解决方案 > 在 python 中使用 selenium 处理数字证书

问题描述

我正在使用 Python 中的 selenium 为银行网站创建网站自动化,在其中我可以打开 Internet Explorer,然后打开网站,当我在插入用户凭据后尝试登录时,会打开一个安全窗口以选择 hdfc 银行网站的数字证书。请告诉我如何从该窗口中选择数字证书,由于隐私,我无法分享屏幕截图。

标签: pythonselenium-webdriver

解决方案


有多种处理方法。

1.使用能力:

capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);

2.使用浏览器配置文件:

FirefoxProfile profile=new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
WebDriver driver=new FirefoxDriver(profile);

推荐阅读