启用本地SSL证书后,量角器测试失败

时间:2018-09-26 07:29:53

标签: ssl protractor

团队在服务器上安装本地SSL证书后,基于我的量角器和打字稿的测试代码被破坏。虽然它能够在浏览器中加载提供的URL,但仍然抛出错误“ 失败:超时,等待异步Angular任务在11秒后完成。这可能是因为当前页面不是Angular应用程序。

基于Protractor-invalid-ssl的链接已在我的配置中的代码段下方添加,但仍会引发相同的错误。还尝试了其他选项: acceptSslCerts:true,trustAllSSLCertificates:true,acceptInsecureCerts:true, ACCEPT_SSL_CERTS:true

但是所有选项/参数都不起作用。

/**Browser capabilities  */
capabilities: {
    browserName: 'chrome',
    marionette : true,
    acceptInsecureCerts : true
 },

也尝试过使用Firefox仍然出现相同的错误。

使用Node v8.11.3,chrome 69.0,量角器5.4.0,Jasmine 2

1 个答案:

答案 0 :(得分:1)

在使用浏览器“ chrome”时,请不要将木偶属性设置为特定于Firefox。

您可以尝试使用以下Chrome功能:

capabilities: {
    browserName: 'chrome',
    trustAllSSLCertificates: true,
    acceptInsecureCerts: true,
    ACCEPT_SSL_CERTS: true,
 },
相关问题