20

我已经开始考虑使用 BrowserStack 测试我们的网站。但是,我在现场测试(与使用 Selenium 的自动化测试相反,它大部分工作正常)时遇到问题,我们正在开发一个网站,因为我们使用自签名证书为其提供服务。

手动批准证书并没有像某些 Ajax 请求由于安全问题而失败(至少在 IE10 上)那样困扰我,这使得无法实际手动测试站点。

一个可接受的解决方案是以某种方式添加我们的自签名证书。到受信任的根 CA 列表中。但是,我还没有找到如何将文件上传到 BrowserStack 测试环境(不确定这是否可能,真的)。

有任何想法吗 ?

4

4 回答 4

14

我就这个问题联系了 BrowserStack,他们的正式回复是:“我们目前不支持在远程机器上安装客户端证书。但是,这在我们的列表中,我们会及时通知您。”

希望这个问题能很快得到解决,我会在这里发布一个不同的答案。

于 2015-06-15T10:15:49.240 回答
9

2021 年 4 月更新:

BrowserStack 已经发布了一个切换来信任自签名证书。

它目前可在 iOS 和 Android 设备上使用。

自签名证书浏览器堆栈

于 2021-04-27T10:28:40.090 回答
5

发生这种情况时,打开“网络”选项卡,然后在新选项卡中打开失败的请求。如果它“只是”一个证书问题,那么您就可以绕过警告。然后,您的请求应该可以正常工作。

于 2017-12-15T15:33:04.730 回答
2

当“无法验证服务器身份”对话框弹出时,单击详细信息,然后单击“信任”。如果所有调用都与网站相同的域,这将起作用。

于 2017-09-18T15:34:04.660 回答