首页 > 解决方案 > Java Selenium:profile.managed_auto_select_certificate_for_urls 选择证书的示例

问题描述

是否可以profile.managed_auto_select_certificate_for_urls在 Java 中使用 Selenium?我必须在列表中选择一个证书才能登录。我无法更改注册表项,因为我有多个证书。

如果可能的话,你能给我一个代码提示吗?我不知道从哪里开始。

标签: javaseleniumgoogle-chromecertificateregistry

解决方案


DesiredCapabilities capabilities = DesiredCapabilities.chrome();
Map<String, Object> pref = new Hashtable<>();
final String[] certs = new String[size()];
certs[index]=certificateString; 
pref.put("profile.managed_auto_select_certificate_for_urls",certs);
chromeOptions.setExperimentalOption("prefs", pref);
capabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);

推荐阅读