使用量角器运行e2e测试时出现问题。似乎whenStable
被调用为时过早(一秒钟的一小部分)。
我通过防护加载数据,填充存储,然后容器通过选择器接收此数据,然后将选择器将数据传递给组件。
我的应用程序是使用Angular 5和ngrx 4构建的。
是否有一种方法可以成功地使whenStable
在正确的时间触发,而无需创建我自己的用于检查元素是否存在的函数?
编辑了此帖子,因为它不再是远程baseUrl问题。现在,它发生在本地。
我有一个测试应用程序,它似乎能按预期工作,但是在我的大型应用程序中,一切似乎都为时过早。
答案 0 :(得分:1)
不确定我是否正确理解了这个问题。但是使用browser.waitForAngular();将等待所有角度分量加载。