创buildKeywork / Page对象框架:Selenium或者量angular器?

我公司的Web应用程序是基于Angular的?

使用量angular器实现基于页面对象/关键字的testing自动化框架是一个好主意吗?

到目前为止,我已经做了,我有一个被调用的spec文件,这又调用了一个testing用例执行函数。 该函数读取testing用例较less的excel文件(最终我会有更多这样的excel文件,其中包含多个testing用例),然后在excel数据生成函数后执行testing用例。 这是通过循环完成的。 这些function是作为页面对象实现的。

我在这里看到2个问题1.报告:使用截图(使用量angular器-jasmine2-screenshot-reporter)创build基于testing用例和/或testing步骤的html报告。 2.默认情况下,1个规格只能执行11分钟。

这是一个好方法吗? 我应该坚持selenium还是有办法在量angular器前进?

我会说坚持selenium。 这个build议是基于:

  1. 使用Selenium构build基于关键字的自动化框架的个人经验。 它被certificate是可行的,而且它是目前自动化领域最高期望的技能。
  2. 与量angular器相比,更大的社区。 你遇到的任何障碍将是更容易debugging/修复,因为巨大的selenium社区。
  3. 和很多语言一起玩,以及其他可能使用的自动化testing工具。

这是我的5美分。 没有必要重新发明轮子。