0

我假设是 webpack 的实时重载功能正在创建 web 套接字。但是,在运行 e2e 测试时,它们会失败,因为 NG2 从未完成其加载。到目前为止,解决方法是...

    browser.waitForAngularEnabled(false);

    browser.wait(...)

..但这很糟糕。我想做的是针对产品构建运行 e2e,假设它没有实时重新加载功能。我已经尝试将--prod标志添加到ng e2e,并尝试了其他一些标志,但仍然创建了套接字。

4

1 回答 1

0

大声笑,我第一次错过了这个。有一个--live-reload false标志ng e2e,它实际上阻止了 socketjs 的加载。不幸的是,它并没有解决我的问题。Angular 仍然超时。

于 2018-01-08T19:58:14.870 回答