security - PHPUnit/Selenium - 如何阻止 Google Chrome 显示 SSL 安全错误

标签 security google-chrome ssl selenium phpunit

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

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

谢谢,

约翰

最佳答案

Mac/Chrome 上的流程如下:

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

我没有 Windows 机器,但是 this article for Chrome引用文献 this article for IE了解如何将证书安装到您的 Windows 证书存储区。

关于security - PHPUnit/Selenium - 如何阻止 Google Chrome 显示 SSL 安全错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13198004/

相关文章:

java - Java 安全 "implies"函数何时被调用?

linux - chmod 777 的后果

javascript - requestFileSystem 在 Windows XP 上抛出 SECURITY_ERR - Chrome

javascript - 使用 jQuery 打开多个选项卡

r - R jsonlite 包中的 SSL 连接错误

wordpress - 在wordpress网站中将http更改为https,激活ssl证书

java - Java 中的 Socket 和 ObjectInputStream - Android

asp.net - 更改数据库密码和避免网站停机的流程

jquery - 图像元素不会缩放到 Firefox 或 Chrome 中的屏幕大小?

ruby-on-rails - 在 Rails 2 应用程序中使用 ssl_requirement 强制使用 SSL