我正在使用Maven+Selenium+JUnitxz编写自动测试。在UI测试过程中,我无法配置证书自动选择,以免手动单击窗口。
我已经尝试了ChromeOptions,忽略证书,它不起作用。我发现了一个创建文件/Library/Preferences/com.google.Chrome.plist的建议,但是当运行ChromeDriver时,这个文件消失了。文件内容如下:
<plist version="1.0″>
<dict>
<key>AutoSelectCertificateForUrls</key>
<array>
<string>{"pattern":"your_url","filter":{"ISSUER":{"CN":"certificate name"}}}</string>
</array>
</dict>
</plist>
字符串
1条答案
按热度按时间plupiseo1#
我解决了这个问题如下:
对于那些在PC上拥有管理员权限的人,有一个自动选择证书的工作解决方案: