【问题标题】:Protractor Vs Suitest vs Cypress Which frame work is the better for large angular apps? [closed]Protractor Vs Suitest vs Cypress 哪个框架更适合大型角度应用程序? [关闭]
【发布时间】:2018-11-10 02:39:19
【问题描述】:

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

【问题讨论】:

  • multi-platform 应用程序是什么意思?
  • 在台式机、Xbox、电视等不同设备上运行...

标签: testing automation protractor e2e-testing cypress


【解决方案1】:

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

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

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

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

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

以前没有听说过Suitest。

【讨论】:

    【解决方案2】:

    这实际上取决于您要实现的目标。如果您需要确保您的应用程序正常运行,即业务逻辑正在执行您想要的操作 - Protractor 或 Cypress 会在 Web 浏览器中为您完成这项工作。

    如果您想深入挖掘并确保您的应用在目标设备上运行良好 - 您应该选择 Suitest。这是测试您的应用程序的好方法,与最终用户在电视、Xbox 等设备上使用的方式相同(网络浏览器除外)。

    免责声明 - 我在 Suitest 工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 2013-04-13
      • 2011-04-09
      • 1970-01-01
      相关资源
      最近更新 更多