Java Selenium:profile.managed_auto_select_certificate_for_urls 选择证书的示例

Posted

技术标签:

【中文标题】Java Selenium:profile.managed_auto_select_certificate_for_urls 选择证书的示例【英文标题】:Java Selenium: an example for profile.managed_auto_select_certificate_for_urls to select a certificate 【发布时间】:2021-07-14 09:30:11 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:
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);

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于Java Selenium:profile.managed_auto_select_certificate_for_urls 选择证书的示例的主要内容,如果未能解决你的问题,请参考以下文章

java怎么安装selenium

java selenium怎么等待元素出现并设置一定时间

selenium 怎么使用java编写测试用例

java-selenium处理弹窗问题

使用 Java 的 Selenium WebDriver (Selenium 2) 中 selenium.refresh() 的等效代码

selenium+java启动Chrome