规范的方法来测试角度UI网格

时间:2015-12-29 00:34:09

标签: javascript angularjs selenium protractor angular-ui-grid

故事:

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

主要的Angular UI网格页面声称有“e2e测试集成”,但我们很难完成这项工作。

根据我们的理解,他们在“e2e测试集成”中的意思是两个helper filesgridTestUtilsgridObjectTestUtils

有很多问题:

  • 这两个辅助文件不是angular-ui-grid模块本身的一部分,不能作为单独的库使用,这意味着我们需要基本复制两个文件的当前内容并创建他们本地手动
  • 看起来所有辅助函数都需要预先知道网格ID,但我们的网格已自动生成(实际上由angular-ui-grid本身)ids,我们使用其他定位器找到网格

另一方面,这些辅助文件中提供的方法如resizeHeaderCell()shiftClickHeaderCell()非常方便,可以节省大量测试时间。

问题:

测试角度UI网格的规范方法是什么?有没有人通过上述帮助函数与运行e2e-test一起运行?

1 个答案:

答案 0 :(得分:1)

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

相关问题