首页 > 解决方案 > Protractor Vs Suitest vs Cypress 哪个框架更适合大型角度应用程序?

问题描述

Protractor 相对于Suitest 和 Cypress有哪些特别的优势或缺陷?1. 哪个更适合多平台应用?2.Suitest适合大型应用吗?

标签: testingautomationprotractore2e-testingcypress

解决方案


我已经将 Protractor 和 Cypress 与 Angular 和非 Angular 应用程序一起使用。如果您必须在 Chrome、FF 等多个浏览器中执行,Protractor 适合场景——目前这在赛普拉斯中是不可能的——赛普拉斯目前仅支持 Chrome 和 Electron。

由于 Protractor 只是 Selenium webdriver 的包装器或排序端口,因此它可以做 Webdriver 可以做的任何事情,比如处理多个窗口、框架等,这些在 Windows 中不可用。

两者在架构上都非常不同——一个是远程执行(量角器),一个是本地访问(Cypress)。

Cypress 测试绑定到单一来源,而 Protractor 则不然。

对于大型复杂的应用程序,我的个人意见过于偏向 Protractor - 因为它易于工作以及我在使用 WebDriver 方面的一般经验。

以前没有听说过Suitest。


推荐阅读