繁体   English   中英

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

[英]Canonical way to e2e test angular UI grid

故事:

最近,由于稳定​​和功能丰富,我们的UI从自定义表切换到Angular UI网格

Angular UI网格的主要页面声称具有“ e2e测试集成”,但是我们很难做到这一点。

据我们了解,它们在“ e2e测试集成”下的含义是两个帮助文件gridTestUtilsgridObjectTestUtils

有很多问题:

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

另一方面,这些帮助程序文件中提供的诸如resizeHeaderCell()shiftClickHeaderCell()方法确实非常方便,并且可以节省大量测试时间。

问题:

测试角度UI网格的规范方法是什么?有人通过上述辅助函数与库进行过e2e-test-test集成吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM