VueJS 自动化 - Test Cafe 与 Nightwatch - 优点/缺点

reu*_*sey 5 testing nightwatch.js vue.js vuejs2 testcafe

我正在考虑为 VueJS 应用程序创建自动化测试用例,该应用程序将在多个不同的桌面浏览器和移动(iOS 和 Android)浏览器中得到支持。我遇到了几个选项,包括 Protractor、Test Cafe、Nightwatch 和 Cypress。Cypress 仅受 Chrome 浏览器支持,因此我无法使用它,而 Protractor 似乎更适合测试 Angular 应用程序。所以我正在寻找使用过 Test Cafe 或 Nightwatch 的人的反馈。

问题

  1. 您觉得这两种工具中哪一种更好,为什么?
  2. 一个与另一个的优缺点是什么?(基于硒与非对我来说无关紧要)
  3. 是否支持移动浏览器测试?
  4. 有没有人有任何问题阻止您使用它并采用另一种方法?

小智 1

我有使用 nightwatch js 的经验。它非常容易实现。它支持所有语言,如 React JS、Angular JS 或任何脚本语言。唯一的负面因素是支持较少。另一个更好的选择是 webdriver.io (不是 selenium webdriver)