团队在服务器上安装本地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
答案 0 :(得分:1)
在使用浏览器“ chrome”时,请不要将木偶属性设置为特定于Firefox。
您可以尝试使用以下Chrome功能:
capabilities: {
browserName: 'chrome',
trustAllSSLCertificates: true,
acceptInsecureCerts: true,
ACCEPT_SSL_CERTS: true,
},