e2e 测试 angular UI 网格的规范方式

Canonical way to e2e test angular UI grid

故事:

最近,我们的 UI 从自定义表格切换到 Angular UI grid,因为它变得稳定且功能丰富。

主 Angular UI 网格页面声称有 "e2e testing integration",但我们很难完成这项工作。

按照我们的理解,"e2e testing integration"下面的意思就是两个helper files: gridTestUtils and gridObjectTestUtils.

这有多个问题:

另一方面,这些帮助文件中提供的方法,如 resizeHeaderCell()shiftClickHeaderCell() 非常方便,在测试时可能会节省很多时间。

题目:

测试 angular UI 网格的规范方法是什么?有没有人有幸通过上述辅助函数与库进行 e2e 测试集成?

您无需复制这些文件的当前内容并在本地手动创建它们。您可以通过 npm 安装 ui-grid 存储库:npm install angular-ui/ui-grid.