我正在使用Protractor测试Angular应用程序。有一个通用的共享功能可以在不同的页面上运行 - 目前我在每个页面的每个单独的规范中都有测试,但是现在我们正在考虑优化,我很想把它作为尽可能干的。
获得这样的东西的最佳做法是什么,或者这确实是不好的做法,我应该在每个单独的规范中保持测试。
我正在为每个规范使用页面对象 - 但是这与我与页面对象具有1:1关系的问题属于同一问题 - >规格。
欢迎任何想法:)
答案 0 :(得分:1)
最终看起来很简单,只需创建任何常见套件的模块导出,需要它并使用它:)
请参阅链接 - http://pavelbogomolenko.github.io/dry-principles-with-protractor.html