我正在考虑为 VueJS 应用程序创建自动化测试用例,该应用程序将支持多个不同的桌面浏览器和移动(iOS 和 Android)浏览器。我遇到了几个选项,包括 Protractor、Test Cafe、Nightwatch 和 Cypress。Cypress 仅支持 Chrome 浏览器,因此我将无法使用它,而 Protractor 似乎更适合测试 Angular 应用程序。因此,我正在寻找使用过 Test Cafe 或 Nightwatch 的人的反馈。
问题:
- 您觉得这两种工具中哪一种更好,为什么?
- 一个与另一个的优点/缺点是什么?(Selenium Based vs. Not 对我来说无关紧要)
- 是否支持移动浏览器测试?
- 有没有人有任何问题阻止您使用它并采用另一种方法?