我正在使用量角器来测试一个 Angular 应用程序。有一个通用的共享功能可以在各种不同的页面上运行——目前我在每个页面的每个单独的规范中都有测试,但是现在正在考虑优化,我非常想让它尽可能 DRY。
获得这样的东西的最佳做法是什么,或者这确实是不好的做法,我应该在每个单独的规范中保留测试。
我为每个规范使用页面对象-但这与我与页面对象->规范具有 1:1 关系的问题相同。
欢迎任何想法:)
我正在使用量角器来测试一个 Angular 应用程序。有一个通用的共享功能可以在各种不同的页面上运行——目前我在每个页面的每个单独的规范中都有测试,但是现在正在考虑优化,我非常想让它尽可能 DRY。
获得这样的东西的最佳做法是什么,或者这确实是不好的做法,我应该在每个单独的规范中保留测试。
我为每个规范使用页面对象-但这与我与页面对象->规范具有 1:1 关系的问题相同。
欢迎任何想法:)
最后看起来很简单,只需创建任何常用套件的模块导出,需要它并使用它:)
见链接 - http://pavelbogomolenko.github.io/dry-principles-with-protractor.html