[英]Kendo UI Chart causes protractor waiting on Angular timeout issue
我有一个简单的图表定义:
<kendo-chart>
<kendo-chart-series>
<kendo-chart-series-item *ngFor="let series of chartSeries"
type="column"
field="amount"
categoryField="period"
[data]="series.dataPoints">
</kendo-chart-series-item>
</kendo-chart-series>
</kendo-chart>
在带有图表的页面上运行的任何量角器测试均会失败,并出现以下典型情况:
Failed: Timed out waiting for asynchronous Angular tasks to finish after 11 seconds.
用嵌套的*ngFor
替换图表定义,并将图表数据吐出为HTML,可以使测试成功运行。
是否可以使用Kendo UI图表运行量角器测试? 该项目是使用angular-cli构建的,并使用ng e2e
运行测试。
请使用spec.js文件中的以下代码来消除此问题:
beforeEach(function(){
browser.ignoreSynchronization = true;
});
在具有Kendo图表的页面上调用browser.waitForAngular()
时,会出现此问题。
可以通过在量角器配置中添加useAllAngular2AppRoots: true
来解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.