使用带有 Angular2 和 Socket.io 的量角器运行 e2e 测试

Posted

技术标签:

【中文标题】使用带有 Angular2 和 Socket.io 的量角器运行 e2e 测试【英文标题】:Running e2e test using protractor with Angular2 and Socket.io 【发布时间】:2017-01-02 21:43:48 【问题描述】:

我配置了运行我的e2e 测试的protractor。但是由于我在我的应用程序中添加了socket.io 并调用io.connect 量角器返回错误:

失败:等待 Protractor 与页面同步 11 秒后超时。

如何使用量角器测试具有真实后端的 Angular 2 应用程序?

【问题讨论】:

Angular2 e2e test case with protractor throwing error的可能重复 【参考方案1】:

我也偶然发现了这个问题,并在 angular-repo 中打开了一个问题:https://github.com/angular/angular/issues/11853

【讨论】:

以上是关于使用带有 Angular2 和 Socket.io 的量角器运行 e2e 测试的主要内容,如果未能解决你的问题,请参考以下文章

Express-session 和 express-socket.io-session 在 angular2 / typescript 环境中不起作用

在 angular-cli@webpack 中使用 socket.io-client

带有express和socket.io的节点js-找不到socket.io.js

带有 socket.io 和 express 的 Websocket

带有 socket.io 和 expressjs 的节点集群

带有 Node.js 和 socket.io 的 WebSockets