java - Java Selenium:profile.managed_auto_select_certificate_for_urls 选择证书的示例
问题描述
是否可以profile.managed_auto_select_certificate_for_urls
在 Java 中使用 Selenium?我必须在列表中选择一个证书才能登录。我无法更改注册表项,因为我有多个证书。
如果可能的话,你能给我一个代码提示吗?我不知道从哪里开始。
解决方案
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);
推荐阅读
- r - 返回两个或多个最大相等值
- r - 在语音引号内调用本地人
- c# - 无法访问内存缓存 - ASP.NET Core
- kotlin - 即使我不使用模式生成,我是否应该在 Jetbrain 的 Exposed 上定义约束?
- bash - 从函数的输出创建 Bash 关联数组:为什么“declare -A foo=$(bar)”有效,但“declare -A foo; foo=$(bar)”无效?
- kotlin - 乐观锁定:不支持的版本类型长
- intellij-idea - IntelliJ Idea - 转到文件 > 为什么必须按 Ctrl+Enter 才能打开找到的文件?
- jsp - 如何使用零填充和区域设置小数分隔符格式化此数字?
- terraform - CloudFormation - 通过 SSM 进行 Terraform 集成
- google-cloud-platform - 如何通过 terraform 将快照计划添加到 GCP boot_disk