使用BrowserStack和自签名证书进行本地站点测试

时间:2015-06-14 14:36:45

标签: ssl-certificate browserstack

我已开始考虑使用BrowserStack测试我们的网站。 但是,我遇到了实时测试的问题(而不是使用Selenium进行自动化测试,这种测试大多数工作正常)我们正在开发的网站,因为我们正在使用自签名证书进行服务。

手动批准证书并不会因为安全问题而导致某些Ajax请求失败(至少在IE10上)这一事实,这使得无法实际手动测试该站点。

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

有什么想法吗?

4 个答案:

答案 0 :(得分:12)

我联系了BrowserStack关于这个问题,他们的正式回复是: “我们目前不支持在远程计算机上安装客户端证书。但是,这已经在我们的列表中,我们会随时向您发布。”

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

答案 1 :(得分:4)

2021 年 4 月更新:

BrowserStack 提供了一个切换来信任自签名证书。

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

self-signed cert browserstack

答案 2 :(得分:3)

当它发生时,打开"网络"选项卡,并在新选项卡中打开失败的请求。如果它是"只是"证书问题,您就可以绕过警告。然后,您的请求应该正常工作。

答案 3 :(得分:2)

当"无法验证服务器身份"弹出对话框,点击详细信息,然后点击“信任”。如果所有呼叫都与网站位于同一个域,则此功能将起作用。