3

我在没有有效安全证书的服务器上运行我的 selenium 测试。因此,当我运行测试时,我必须在证书错误屏幕上单击“继续”才能开始我的测试。我正在尝试自动化我的测试,但不能,因为我必须为我的每个测试手动单击“继续”。

在为我的自动化测试启动 Chrome 时,有什么方法可以禁用 SSL 错误?

谢谢,

约翰

4

1 回答 1

3

Mac/Chrome 上的流程如下:

  1. 使用有问题的证书加载站点,接受警告
  2. 单击地址栏中带有 X 的锁,然后单击“证书信息”按钮
  3. 将证书图片拖到桌面
  4. 双击桌面上的 *.cer 文件,将其安装到钥匙串中
  5. 根据说明,为当前用户或“系统”选择“登录”钥匙串
  6. 点击“添加”
  7. 添加证书后,选择适当的钥匙串,然后双击证书
  8. 展开“信任”部分,并为“使用此证书时”选择“始终信任”

我没有 Windows 机器,但Chrome 的这篇文章参考了这篇关于 IE的文章,了解如何将证书安装到 Windows 证书存储区。

于 2012-11-02T15:55:43.500 回答