Kendo UI 图表导致量角器等待 Angular 超时问题
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>
带有图表的页面上的任何量角器测试 运行ning 都失败了,典型的是:
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
即可解决
我有一个简单的图表定义:
<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>
带有图表的页面上的任何量角器测试 运行ning 都失败了,典型的是:
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
即可解决