【发布时间】:2018-09-26 22:56:51
【问题描述】:
团队在服务器上安装本地 SSL 证书后,我的基于 Protractor 和 Typescript 的测试代码被破坏。虽然它能够在浏览器上加载提供的 URL,但仍然抛出错误“失败:等待异步 Angular 任务在 11 秒后完成。这可能是因为当前页面不是 Angular 应用程序。 "
基于Protractor-invalid-ssl 链接已在我的配置中添加到sn-p 下方,但仍然抛出相同的错误。还尝试了其他选项: acceptSslCerts:真,trustAllSSLCertificates:真,acceptInsecureCerts:真, ACCEPT_SSL_CERTS:true
但是所有选项/参数都不起作用。
/**Browser capabilities */
capabilities: {
browserName: 'chrome',
marionette : true,
acceptInsecureCerts : true
},
也尝试过使用 firefox 仍然出现相同的错误。
使用 Node v8.11.3、chrome 69.0、Protractor 5.4.0、Jasmine 2
【问题讨论】:
-
基于错误,当我在我的 url 加载之前添加 browser.ignoreSynchronization=true 时。然后代码工作并能够识别元素。并且能够执行操作,但是执行结果的一致性是个问题。
标签: ssl protractor